home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Digital Hollywood CD-ROM Demo
/
Digital Hollywood CD-ROM Demo.iso
/
HATNET CD-ROM DEMO
/
HATNET CD-ROM DEMO.rsrc
/
CODE_11518_TOURX_CMD.txt
< prev
next >
Wrap
Text File
|
1994-07-04
|
277KB
|
4,906 lines
# near model CODE resource
# jump table entries: 3448-3506 (59 of them)
00000000 4E56 FEE6 link A6, -0x011A
00000004 4E5E unlink A6
00000006 4E75 rts
00000008 4E56 FFC4 link A6, -0x003C
0000000C 4E5E unlink A6
0000000E 4E75 rts
00000010 4E56 FFF4 link A6, -0x000C
00000014 48E7 0118 movem.l -[A7], D7,A3,A4
00000018 42A7 clr.l -[A7]
0000001A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
0000001E 201F move.l D0, [A7]+
00000020 3E00 move.w D7, D0
00000022 102D FEBF move.b D0, [A5 - 0x141]
00000026 6668 bne +0x6A /* 00000090 */
00000028 4267 clr.w -[A7]
0000002A 3F07 move.w -[A7], D7
0000002C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00000030 101F move.b D0, [A7]+
00000032 660A bne +0xC /* 0000003E */
00000034 3F3C 000B move.w -[A7], 0xB
00000038 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000003C 6052 bra +0x54 /* 00000090 */
label0000003E:
0000003E 42A7 clr.l -[A7]
00000040 3F07 move.w -[A7], D7
00000042 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000046 285F movea.l A4, [A7]+
00000048 7003 moveq.l D0, 0x03
0000004A B02C 0006 cmp.b D0, [A4 + 0x6]
0000004E 670A beq +0xC /* 0000005A */
00000050 3F3C 000F move.w -[A7], 0xF
00000054 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000058 6036 bra +0x38 /* 00000090 */
label0000005A:
0000005A 4267 clr.w -[A7]
0000005C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000060 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000064 101F move.b D0, [A7]+
00000066 660A bne +0xC /* 00000072 */
00000068 3F3C 0010 move.w -[A7], 0x10
0000006C 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000070 601E bra +0x20 /* 00000090 */
label00000072:
00000072 42A7 clr.l -[A7]
00000074 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000078 265F movea.l A3, [A7]+
0000007A 7008 moveq.l D0, 0x08
0000007C 2F00 move.l -[A7], D0
0000007E 3F07 move.w -[A7], D7
00000080 42A7 clr.l -[A7]
00000082 42A7 clr.l -[A7]
00000084 70FF moveq.l D0, 0xFFFFFFFF
00000086 2F00 move.l -[A7], D0
00000088 2F0B move.l -[A7], A3
0000008A 42A7 clr.l -[A7]
0000008C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
label00000090:
00000090 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000094 4E5E unlink A6
00000096 4E75 rts
00000098 4E56 FFF6 link A6, -0x000A
0000009C 2F0C move.l -[A7], A4
0000009E 42A7 clr.l -[A7]
000000A0 A924 syscall FrontWindow
000000A2 285F movea.l A4, [A7]+
label000000A4:
000000A4 7008 moveq.l D0, 0x08
000000A6 B06C 006C cmp.w D0, [A4 + 0x6C]
000000AA 6706 beq +0x8 /* 000000B2 */
000000AC 3F2C 006C move.w -[A7], [A4 + 0x6C]
000000B0 A9B7 syscall CloseDeskAcc
label000000B2:
000000B2 286C 0090 movea.l A4, [A4 + 0x90]
000000B6 200C move.l D0, A4
000000B8 66EA bne -0x14 /* 000000A4 */
000000BA 285F movea.l A4, [A7]+
000000BC 4E5E unlink A6
000000BE 4E75 rts
fn000000C0:
000000C0 4E56 0000 link A6, 0
000000C4 206E 0008 movea.l A0, [A6 + 0x8]
000000C8 70FE moveq.l D0, 0xFFFFFFFE
000000CA B050 cmp.w D0, [A0]
000000CC 57C0 seq D0
000000CE 7222 moveq.l D1, 0x22
000000D0 B2A8 0002 cmp.l D1, [A0 + 0x2]
000000D4 57C1 seq D1
000000D6 C001 and.b D0, D1
000000D8 6708 beq +0xA /* 000000E2 */
000000DA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000000E0 6014 bra +0x16 /* 000000F6 */
label000000E2:
000000E2 422E 000C clr.b [A6 + 0xC]
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000F2 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000000F6:
000000F6 4E5E unlink A6
000000F8 2E9F move.l [A7], [A7]+
000000FA 4E75 rts
fn000000FC:
000000FC 4E56 FFFA link A6, -0x0006
00000100 486D FACA pea.l [A5 - 0x536]
00000104 486E FFFA pea.l [A6 - 0x6]
00000108 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000010C 4267 clr.w -[A7]
0000010E 486E FFFA pea.l [A6 - 0x6]
00000112 4EBA FFAC jsr [PC - 0x54 /* 000000C0 */]
00000116 101F move.b D0, [A7]+
00000118 6602 bne +0x4 /* 0000011C */
0000011A 6026 bra +0x28 /* 00000142 */
label0000011C:
0000011C 486E FFFA pea.l [A6 - 0x6]
00000120 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000124 7004 moveq.l D0, 0x04
00000126 B06E FFFA cmp.w D0, [A6 - 0x6]
0000012A 6608 bne +0xA /* 00000134 */
0000012C 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2]
00000132 600E bra +0x10 /* 00000142 */
label00000134:
00000134 4A6E FFFA tst.w [A6 - 0x6]
00000138 6708 beq +0xA /* 00000142 */
0000013A 3F3C 001F move.w -[A7], 0x1F
0000013E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00000142:
00000142 4E5E unlink A6
00000144 4E75 rts
00000146 4E56 FFFC link A6, -0x0004
0000014A 42A7 clr.l -[A7]
0000014C 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000150 201F move.l D0, [A7]+
00000152 3D40 FFFC move.w [A6 - 0x4], D0
00000156 102D FEBF move.b D0, [A5 - 0x141]
0000015A 660A bne +0xC /* 00000166 */
0000015C 3B6E FFFC FECE move.w [A5 - 0x132], [A6 - 0x4]
00000162 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
label00000166:
00000166 4E5E unlink A6
00000168 4E75 rts
fn0000016A:
0000016A 4E56 FFFA link A6, -0x0006
0000016E 102E 0008 move.b D0, [A6 + 0x8]
00000172 6622 bne +0x24 /* 00000196 */
00000174 486D FACA pea.l [A5 - 0x536]
00000178 486E FFFA pea.l [A6 - 0x6]
0000017C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000180 4A6E FFFA tst.w [A6 - 0x6]
00000184 675A beq +0x5C /* 000001E0 */
00000186 4267 clr.w -[A7]
00000188 486E FFFA pea.l [A6 - 0x6]
0000018C 4EBA FF32 jsr [PC - 0xCE /* 000000C0 */]
00000190 101F move.b D0, [A7]+
00000192 6602 bne +0x4 /* 00000196 */
00000194 604A bra +0x4C /* 000001E0 */
label00000196:
00000196 486E FFFA pea.l [A6 - 0x6]
0000019A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000019E 7004 moveq.l D0, 0x04
000001A0 B06E FFFA cmp.w D0, [A6 - 0x6]
000001A4 660A bne +0xC /* 000001B0 */
000001A6 206E 000A movea.l A0, [A6 + 0xA]
000001AA 20AE FFFC move.l [A0], [A6 - 0x4]
000001AE 6030 bra +0x32 /* 000001E0 */
label000001B0:
000001B0 7009 moveq.l D0, 0x09
000001B2 B06E FFFA cmp.w D0, [A6 - 0x6]
000001B6 661A bne +0x1C /* 000001D2 */
000001B8 206E 000A movea.l A0, [A6 + 0xA]
000001BC 2F08 move.l -[A7], A0
000001BE 42A7 clr.l -[A7]
000001C0 226E FFFC movea.l A1, [A6 - 0x4]
000001C4 2F11 move.l -[A7], [A1]
000001C6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000001CA 201F move.l D0, [A7]+
000001CC 205F movea.l A0, [A7]+
000001CE 2080 move.l [A0], D0
000001D0 600E bra +0x10 /* 000001E0 */
label000001D2:
000001D2 4A6E FFFA tst.w [A6 - 0x6]
000001D6 6708 beq +0xA /* 000001E0 */
000001D8 3F3C 001F move.w -[A7], 0x1F
000001DC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000001E0:
000001E0 4E5E unlink A6
000001E2 205F movea.l A0, [A7]+
000001E4 5C4F addq.w A7, 6
000001E6 4ED0 jmp [A0]
000001E8 4E56 FFF8 link A6, -0x0008
000001EC 2F07 move.l -[A7], D7
000001EE 42A7 clr.l -[A7]
000001F0 A975 syscall TickCount
000001F2 2E1F move.l D7, [A7]+
000001F4 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000001FA 9087 sub.l D0, D7
000001FC 2D40 FFFC move.l [A6 - 0x4], D0
00000200 486E FFFC pea.l [A6 - 0x4]
00000204 1F3C 0001 move.b -[A7], 0x1
00000208 4EBA FF60 jsr [PC - 0xA0 /* 0000016A */]
0000020C 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000210 BEA8 0154 cmp.l D7, [A0 + 0x154]
00000214 6D22 blt +0x24 /* 00000238 */
00000216 226D F4C8 movea.l A1, [A5 - 0xB38]
0000021A 3028 0152 move.w D0, [A0 + 0x152]
0000021E B051 cmp.w D0, [A1]
00000220 6716 beq +0x18 /* 00000238 */
00000222 202E FFFC move.l D0, [A6 - 0x4]
00000226 D087 add.l D0, D7
00000228 2140 0154 move.l [A0 + 0x154], D0
0000022C 206D F4C8 movea.l A0, [A5 - 0xB38]
00000230 226D F4D4 movea.l A1, [A5 - 0xB2C]
00000234 3350 0152 move.w [A1 + 0x152], [A0]
label00000238:
00000238 2E1F move.l D7, [A7]+
0000023A 4E5E unlink A6
0000023C 4E75 rts
0000023E 4E56 FEF4 link A6, -0x010C
00000242 486E FEF4 pea.l [A6 - 0x10C]
00000246 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000024A 102D FEBF move.b D0, [A5 - 0x141]
0000024E 6656 bne +0x58 /* 000002A6 */
00000250 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000254 486E FF00 pea.l [A6 - 0x100]
00000258 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000025C 486E FEF4 pea.l [A6 - 0x10C]
00000260 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000264 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00000268 487A 0040 pea.l [PC + 0x40 /* 000002AA, value 0x1204E56 */]
0000026C 486E FF00 pea.l [A6 - 0x100]
00000270 3F3C 0001 move.w -[A7], 0x1
00000274 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00000278 422E FF01 clr.b [A6 - 0xFF]
0000027C 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00000280 102D F6BA move.b D0, [A5 - 0x946]
00000284 6704 beq +0x6 /* 0000028A */
00000286 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
label0000028A:
0000028A 486E FEFC pea.l [A6 - 0x104]
0000028E A874 syscall GetPort
00000290 4267 clr.w -[A7]
00000292 486E FF00 pea.l [A6 - 0x100]
00000296 A9B6 syscall OpenDeskAcc
00000298 3D5F FEFA move.w [A6 - 0x106], [A7]+
0000029C 2F2E FEFC move.l -[A7], [A6 - 0x104]
000002A0 A873 syscall SetPort
000002A2 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
label000002A6:
000002A6 4E5E unlink A6
000002A8 4E75 rts
000002AA 0120 btst -[A0], D0
fn000002AC:
000002AC 4E56 0000 link A6, 0
000002B0 486D FD98 pea.l [A5 - 0x268]
000002B4 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
000002B8 422D FD97 clr.b [A5 - 0x269]
000002BC 4AAD F264 tst.l [A5 - 0xD9C]
000002C0 6706 beq +0x8 /* 000002C8 */
000002C2 2F2D F264 move.l -[A7], [A5 - 0xD9C]
000002C6 A93C syscall SetMenuBar
label000002C8:
000002C8 4E5E unlink A6
000002CA 4E75 rts
fn000002CC:
000002CC 4E56 0000 link A6, 0
000002D0 2F0C move.l -[A7], A4
000002D2 7000 moveq.l D0, 0x00
000002D4 2D40 000A move.l [A6 + 0xA], D0
000002D8 4267 clr.w -[A7]
000002DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002DE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
000002E2 101F move.b D0, [A7]+
000002E4 6602 bne +0x4 /* 000002E8 */
000002E6 6034 bra +0x36 /* 0000031C */
label000002E8:
000002E8 42A7 clr.l -[A7]
000002EA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002EE 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000002F2 285F movea.l A4, [A7]+
000002F4 7003 moveq.l D0, 0x03
000002F6 B02C 0006 cmp.b D0, [A4 + 0x6]
000002FA 6620 bne +0x22 /* 0000031C */
000002FC 4AAC 0008 tst.l [A4 + 0x8]
00000300 671A beq +0x1C /* 0000031C */
00000302 42A7 clr.l -[A7]
00000304 206C 0008 movea.l A0, [A4 + 0x8]
00000308 2050 movea.l A0, [A0]
0000030A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000030E 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000312 4A9F tst.l [A7]+
00000314 6706 beq +0x8 /* 0000031C */
00000316 2D6C 0008 000A move.l [A6 + 0xA], [A4 + 0x8]
label0000031C:
0000031C 285F movea.l A4, [A7]+
0000031E 4E5E unlink A6
00000320 205F movea.l A0, [A7]+
00000322 544F addq.w A7, 2
00000324 4ED0 jmp [A0]
00000326 4E56 FFF8 link A6, -0x0008
0000032A 2F0C move.l -[A7], A4
0000032C 7000 moveq.l D0, 0x00
0000032E 2D40 FFFC move.l [A6 - 0x4], D0
00000332 486E FFFC pea.l [A6 - 0x4]
00000336 1F3C 0001 move.b -[A7], 0x1
0000033A 4EBA FE2E jsr [PC - 0x1D2 /* 0000016A */]
0000033E 102D FEBF move.b D0, [A5 - 0x141]
00000342 6702 beq +0x4 /* 00000346 */
00000344 6050 bra +0x52 /* 00000396 */
label00000346:
00000346 4AAE FFFC tst.l [A6 - 0x4]
0000034A 6606 bne +0x8 /* 00000352 */
0000034C 4EBA FF5E jsr [PC - 0xA2 /* 000002AC */]
00000350 6044 bra +0x46 /* 00000396 */
label00000352:
00000352 4A2D FD97 tst.b [A5 - 0x269]
00000356 6610 bne +0x12 /* 00000368 */
00000358 486D F264 pea.l [A5 - 0xD9C]
0000035C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000360 42A7 clr.l -[A7]
00000362 A93B syscall GetMenuBar
00000364 2B5F F264 move.l [A5 - 0xD9C], [A7]+
label00000368:
00000368 42A7 clr.l -[A7]
0000036A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000036E 4EBA FF5C jsr [PC - 0xA4 /* 000002CC */]
00000372 285F movea.l A4, [A7]+
00000374 200C move.l D0, A4
00000376 6712 beq +0x14 /* 0000038A */
00000378 2F0C move.l -[A7], A4
0000037A 4EBA 283A jsr [PC + 0x283A /* 00002BB6 */]
0000037E 102D F6BA move.b D0, [A5 - 0x946]
00000382 6712 beq +0x14 /* 00000396 */
00000384 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00000388 600C bra +0xE /* 00000396 */
label0000038A:
0000038A 4EBA FF20 jsr [PC - 0xE0 /* 000002AC */]
0000038E 3F3C 000B move.w -[A7], 0xB
00000392 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00000396:
00000396 285F movea.l A4, [A7]+
00000398 4E5E unlink A6
0000039A 4E75 rts
0000039C 4E56 FFF8 link A6, -0x0008
000003A0 48E7 0108 movem.l -[A7], D7,A4
000003A4 42A7 clr.l -[A7]
000003A6 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000003AA 201F move.l D0, [A7]+
000003AC 3D40 FFFE move.w [A6 - 0x2], D0
000003B0 4267 clr.w -[A7]
000003B2 486E FFFE pea.l [A6 - 0x2]
000003B6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000003BA 101F move.b D0, [A7]+
000003BC 6602 bne +0x4 /* 000003C0 */
000003BE 6058 bra +0x5A /* 00000418 */
label000003C0:
000003C0 4267 clr.w -[A7]
000003C2 4EBA FD38 jsr [PC - 0x2C8 /* 000000FC */]
000003C6 3E1F move.w D7, [A7]+
000003C8 102D FEBF move.b D0, [A5 - 0x141]
000003CC 664A bne +0x4C /* 00000418 */
000003CE 286D F4C8 movea.l A4, [A5 - 0xB38]
000003D2 4A47 tst.w D7
000003D4 6622 bne +0x24 /* 000003F8 */
000003D6 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003DA 3F3C 0004 move.w -[A7], 0x4
000003DE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000003E2 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000003E6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000003EA 3F3C 0004 move.w -[A7], 0x4
000003EE 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000003F2 295F 0886 move.l [A4 + 0x886], [A7]+
000003F6 6020 bra +0x22 /* 00000418 */
label000003F8:
000003F8 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003FC 3F3C 0004 move.w -[A7], 0x4
00000400 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000404 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000408 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000040C 3F3C 0004 move.w -[A7], 0x4
00000410 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000414 295F 0886 move.l [A4 + 0x886], [A7]+
label00000418:
00000418 4CDF 1080 movem.l D7,A4, [A7]+
0000041C 4E5E unlink A6
0000041E 4E75 rts
00000420 4E56 FDF4 link A6, -0x020C
00000424 486E FDF4 pea.l [A6 - 0x20C]
00000428 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000042C 102D FEBF move.b D0, [A5 - 0x141]
00000430 6600 008E bne +0x90 /* 000004C0 */
00000434 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000438 486E FE00 pea.l [A6 - 0x200]
0000043C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000440 486E FDF4 pea.l [A6 - 0x20C]
00000444 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000448 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
0000044C 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00000450 486D FACA pea.l [A5 - 0x536]
00000454 486E FDF4 pea.l [A6 - 0x20C]
00000458 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000045C 7008 moveq.l D0, 0x08
0000045E B06E FDF4 cmp.w D0, [A6 - 0x20C]
00000462 57C0 seq D0
00000464 7232 moveq.l D1, 0x32
00000466 B2AE FDF6 cmp.l D1, [A6 - 0x20A]
0000046A 57C1 seq D1
0000046C C001 and.b D0, D1
0000046E 6734 beq +0x36 /* 000004A4 */
00000470 41EE FF00 lea.l A0, [A6 - 0x100]
00000474 43EE FE00 lea.l A1, [A6 - 0x200]
00000478 703F moveq.l D0, 0x3F
label0000047A:
0000047A 20D9 move.l [A0]+, [A1]+
0000047C 51C8 FFFC dbf D0, -0x6 /* 0000047A */
00000480 486E FDF4 pea.l [A6 - 0x20C]
00000484 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000488 102D FEBF move.b D0, [A5 - 0x141]
0000048C 6632 bne +0x34 /* 000004C0 */
0000048E 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000492 486E FE00 pea.l [A6 - 0x200]
00000496 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000049A 486E FDF4 pea.l [A6 - 0x20C]
0000049E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000004A2 6010 bra +0x12 /* 000004B4 */
label000004A4:
000004A4 486D FACA pea.l [A5 - 0x536]
000004A8 486E FDF4 pea.l [A6 - 0x20C]
000004AC 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000004B0 422E FF00 clr.b [A6 - 0x100]
label000004B4:
000004B4 486E FE00 pea.l [A6 - 0x200]
000004B8 486E FF00 pea.l [A6 - 0x100]
000004BC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
label000004C0:
000004C0 4E5E unlink A6
000004C2 4E75 rts
000004C4 4E56 FFFC link A6, -0x0004
000004C8 48E7 0118 movem.l -[A7], D7,A3,A4
000004CC 42A7 clr.l -[A7]
000004CE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000004D2 201F move.l D0, [A7]+
000004D4 3D40 FFFE move.w [A6 - 0x2], D0
000004D8 4267 clr.w -[A7]
000004DA 486E FFFE pea.l [A6 - 0x2]
000004DE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
000004E2 101F move.b D0, [A7]+
000004E4 6604 bne +0x6 /* 000004EA */
000004E6 6000 0084 bra +0x86 /* 0000056C */
label000004EA:
000004EA 4267 clr.w -[A7]
000004EC 4EBA FC0E jsr [PC - 0x3F2 /* 000000FC */]
000004F0 3E1F move.w D7, [A7]+
000004F2 102D FEBF move.b D0, [A5 - 0x141]
000004F6 6674 bne +0x76 /* 0000056C */
000004F8 286D F4C8 movea.l A4, [A5 - 0xB38]
000004FC 4A47 tst.w D7
000004FE 6622 bne +0x24 /* 00000522 */
00000500 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000504 3F3C 0004 move.w -[A7], 0x4
00000508 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000050C 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000510 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000514 3F3C 0004 move.w -[A7], 0x4
00000518 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000051C 295F 0766 move.l [A4 + 0x766], [A7]+
00000520 604A bra +0x4C /* 0000056C */
label00000522:
00000522 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000526 3F3C 0004 move.w -[A7], 0x4
0000052A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000052E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000532 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000536 3F3C 0004 move.w -[A7], 0x4
0000053A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000053E 295F 0766 move.l [A4 + 0x766], [A7]+
00000542 7006 moveq.l D0, 0x06
00000544 B06E FFFE cmp.w D0, [A6 - 0x2]
00000548 6E22 bgt +0x24 /* 0000056C */
0000054A 302E FFFE move.w D0, [A6 - 0x2]
0000054E E940 asl D0.w, 4
00000550 47F4 00DE lea.l A3, [A4 + D0.w - 0x34]
00000554 4A2B 0002 tst.b [A3 + 0x2]
00000558 6606 bne +0x8 /* 00000560 */
0000055A 177C 007F 0002 move.b [A3 + 0x2], 0x7F
label00000560:
00000560 4A2B 0003 tst.b [A3 + 0x3]
00000564 6606 bne +0x8 /* 0000056C */
00000566 177C 0080 0003 move.b [A3 + 0x3], 0x80
label0000056C:
0000056C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000570 4E5E unlink A6
00000572 4E75 rts
fn00000574:
00000574 4E56 0000 link A6, 0
00000578 206D F4C8 movea.l A0, [A5 - 0xB38]
0000057C 41E8 001E lea.l A0, [A0 + 0x1E]
00000580 2D48 0008 move.l [A6 + 0x8], A0
00000584 4E5E unlink A6
00000586 4E75 rts
fn00000588:
00000588 4E56 FEF8 link A6, -0x0108
0000058C 48E7 0108 movem.l -[A7], D7,A4
00000590 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000594 4267 clr.w -[A7]
00000596 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000059A 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
000005A0 206D F4D4 movea.l A0, [A5 - 0xB2C]
000005A4 3D68 0002 FEF8 move.w [A6 - 0x108], [A0 + 0x2]
000005AA 7E01 moveq.l D7, 0x01
000005AC 6052 bra +0x54 /* 00000600 */
label000005AE:
000005AE 42A7 clr.l -[A7]
000005B0 3F07 move.w -[A7], D7
000005B2 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000005B6 285F movea.l A4, [A7]+
000005B8 7006 moveq.l D0, 0x06
000005BA B02C 0006 cmp.b D0, [A4 + 0x6]
000005BE 663C bne +0x3E /* 000005FC */
000005C0 42A7 clr.l -[A7]
000005C2 2F0C move.l -[A7], A4
000005C4 3F3C 0001 move.w -[A7], 0x1
000005C8 486E FEFE pea.l [A6 - 0x102]
000005CC 2F3C 0000 0100 move.l -[A7], 0x100
000005D2 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
000005D6 4A9F tst.l [A7]+
000005D8 6722 beq +0x24 /* 000005FC */
000005DA 486E FEFE pea.l [A6 - 0x102]
000005DE 4267 clr.w -[A7]
000005E0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000005E4 206E 0008 movea.l A0, [A6 + 0x8]
000005E8 2F08 move.l -[A7], A0
000005EA 486E FEFE pea.l [A6 - 0x102]
000005EE 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000005F2 101F move.b D0, [A7]+
000005F4 6706 beq +0x8 /* 000005FC */
000005F6 3D47 000C move.w [A6 + 0xC], D7
000005FA 600A bra +0xC /* 00000606 */
label000005FC:
000005FC 5247 addq.w D7, 1
000005FE 6906 bvs +0x8 /* 00000606 */
label00000600:
00000600 BE6E FEF8 cmp.w D7, [A6 - 0x108]
00000604 6FA8 ble -0x56 /* 000005AE */
label00000606:
00000606 4CDF 1080 movem.l D7,A4, [A7]+
0000060A 4E5E unlink A6
0000060C 2E9F move.l [A7], [A7]+
0000060E 4E75 rts
fn00000610:
00000610 4E56 0000 link A6, 0
00000614 2F0C move.l -[A7], A4
00000616 42A7 clr.l -[A7]
00000618 4EBA FF5A jsr [PC - 0xA6 /* 00000574 */]
0000061C 285F movea.l A4, [A7]+
0000061E 196E 000B 0001 move.b [A4 + 0x1], [A6 + 0xB]
00000624 396E 0008 0006 move.w [A4 + 0x6], [A6 + 0x8]
0000062A 7000 moveq.l D0, 0x00
0000062C 302E 0008 move.w D0, [A6 + 0x8]
00000630 4680 not.l D0
00000632 206D F4C8 movea.l A0, [A5 - 0xB38]
00000636 3140 0284 move.w [A0 + 0x284], D0
0000063A 7016 moveq.l D0, 0x16
0000063C B06E 000A cmp.w D0, [A6 + 0xA]
00000640 670C beq +0xE /* 0000064E */
00000642 486D F3C8 pea.l [A5 - 0xC38]
00000646 3F3C 0001 move.w -[A7], 0x1
0000064A 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
label0000064E:
0000064E 285F movea.l A4, [A7]+
00000650 4E5E unlink A6
00000652 2E9F move.l [A7], [A7]+
00000654 4E75 rts
fn00000656:
00000656 4E56 FFF2 link A6, -0x000E
0000065A 48E7 0308 movem.l -[A7], D6,D7,A4
0000065E 206E 0008 movea.l A0, [A6 + 0x8]
00000662 43EE FFFA lea.l A1, [A6 - 0x6]
00000666 22D8 move.l [A1]+, [A0]+
00000668 3290 move.w [A1], [A0]
0000066A 422E 000C clr.b [A6 + 0xC]
0000066E 302E FFFE move.w D0, [A6 - 0x2]
00000672 0440 006E subi.w D0, 0x6E /* 'n' */
00000676 6B00 013C bmi +0x13E /* 000007B4 */
0000067A 0C40 0005 cmpi.w D0, 0x5
0000067E 6E00 0134 bgt +0x136 /* 000007B4 */
00000682 D040 add.w D0, D0
00000684 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000688 4EFB 0000 jmp [PC + D0.w]
0000068C 000E 001C ori.b A6, 0x1C
00000690 002A 0038 0072 ori.b [A2 + 0x72], 0x38 /* '8' */
00000696 00A8 2F3C 0001 0016 ori.l [A0 + 0x16], 0x2F3C0001
0000069E 4EBA FF70 jsr [PC - 0x90 /* 00000610 */]
000006A2 6000 00FC bra +0xFE /* 000007A0 */
000006A6 2F3C 0002 0016 move.l -[A7], 0x20016
000006AC 4EBA FF62 jsr [PC - 0x9E /* 00000610 */]
000006B0 6000 00EE bra +0xF0 /* 000007A0 */
000006B4 2F3C 0003 0016 move.l -[A7], 0x30016
000006BA 4EBA FF54 jsr [PC - 0xAC /* 00000610 */]
000006BE 6000 00E0 bra +0xE2 /* 000007A0 */
000006C2 4267 clr.w -[A7]
000006C4 4EBA FA36 jsr [PC - 0x5CA /* 000000FC */]
000006C8 3E1F move.w D7, [A7]+
000006CA 102D FEBF move.b D0, [A5 - 0x141]
000006CE 6600 00E4 bne +0xE6 /* 000007B4 */
000006D2 7028 moveq.l D0, 0x28
000006D4 B047 cmp.w D0, D7
000006D6 5EC0 sgt D0
000006D8 4A00 tst.b D0
000006DA 660A bne +0xC /* 000006E6 */
000006DC 0C47 0118 cmpi.w D7, 0x118
000006E0 5EC1 sgt D1
000006E2 8001 or.b D0, D1
000006E4 6702 beq +0x4 /* 000006E8 */
label000006E6:
000006E6 7E28 moveq.l D7, 0x28
label000006E8:
000006E8 3F3C 0016 move.w -[A7], 0x16
000006EC 3007 move.w D0, D7
000006EE D07C 8000 add.w D0, 0x8000
000006F2 3F00 move.w -[A7], D0
000006F4 4EBA FF1A jsr [PC - 0xE6 /* 00000610 */]
000006F8 6000 00A6 bra +0xA8 /* 000007A0 */
000006FC 4267 clr.w -[A7]
000006FE 4EBA F9FC jsr [PC - 0x604 /* 000000FC */]
00000702 3E1F move.w D7, [A7]+
00000704 102D FEBF move.b D0, [A5 - 0x141]
00000708 6600 00AA bne +0xAC /* 000007B4 */
0000070C 4A47 tst.w D7
0000070E 5DC0 slt D0
00000710 4A00 tst.b D0
00000712 660A bne +0xC /* 0000071E */
00000714 727F moveq.l D1, 0x7F
00000716 B247 cmp.w D1, D7
00000718 5DC1 slt D1
0000071A 8001 or.b D0, D1
0000071C 6702 beq +0x4 /* 00000720 */
label0000071E:
0000071E 4247 clr.w D7
label00000720:
00000720 3F3C 0016 move.w -[A7], 0x16
00000724 3007 move.w D0, D7
00000726 D07C 0080 add.w D0, 0x80
0000072A 3F00 move.w -[A7], D0
0000072C 4EBA FEE2 jsr [PC - 0x11E /* 00000610 */]
00000730 606E bra +0x70 /* 000007A0 */
00000732 4267 clr.w -[A7]
00000734 4EBA F9C6 jsr [PC - 0x63A /* 000000FC */]
00000738 3E1F move.w D7, [A7]+
0000073A 102D FEBF move.b D0, [A5 - 0x141]
0000073E 6674 bne +0x76 /* 000007B4 */
00000740 4267 clr.w -[A7]
00000742 4EBA F9B8 jsr [PC - 0x648 /* 000000FC */]
00000746 3C1F move.w D6, [A7]+
00000748 102D FEBF move.b D0, [A5 - 0x141]
0000074C 6666 bne +0x68 /* 000007B4 */
0000074E 7001 moveq.l D0, 0x01
00000750 B047 cmp.w D0, D7
00000752 5EC0 sgt D0
00000754 4A00 tst.b D0
00000756 660A bne +0xC /* 00000762 */
00000758 7204 moveq.l D1, 0x04
0000075A B247 cmp.w D1, D7
0000075C 5DC1 slt D1
0000075E 8001 or.b D0, D1
00000760 6702 beq +0x4 /* 00000764 */
label00000762:
00000762 7E01 moveq.l D7, 0x01
label00000764:
00000764 7001 moveq.l D0, 0x01
00000766 B046 cmp.w D0, D6
00000768 5EC0 sgt D0
0000076A 4A00 tst.b D0
0000076C 660A bne +0xC /* 00000778 */
0000076E 0C46 03FF cmpi.w D6, 0x3FF
00000772 5EC1 sgt D1
00000774 8001 or.b D0, D1
00000776 6702 beq +0x4 /* 0000077A */
label00000778:
00000778 7C01 moveq.l D6, 0x01
label0000077A:
0000077A 3F3C 0016 move.w -[A7], 0x16
0000077E 3007 move.w D0, D7
00000780 5340 subq.w D0, 1
00000782 48C0 ext.l D0
00000784 7200 moveq.l D1, 0x00
00000786 3406 move.w D2, D6
00000788 5342 subq.w D2, 1
0000078A 3202 move.w D1, D2
0000078C E589 lsl D1, 2
0000078E D280 add.l D1, D0
00000790 D2BC FFFF 9000 add.l D1, 0xFFFF9000
00000796 3F01 move.w -[A7], D1
00000798 4EBA FE76 jsr [PC - 0x18A /* 00000610 */]
0000079C 6002 bra +0x4 /* 000007A0 */
0000079E 6014 bra +0x16 /* 000007B4 */
label000007A0:
000007A0 286D F4C8 movea.l A4, [A5 - 0xB38]
000007A4 7010 moveq.l D0, 0x10
000007A6 80AC 0766 or.l D0, [A4 + 0x766]
000007AA 2940 0766 move.l [A4 + 0x766], D0
000007AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000007B4:
000007B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000007B8 4E5E unlink A6
000007BA 2E9F move.l [A7], [A7]+
000007BC 4E75 rts
000007BE 4E56 FEF0 link A6, -0x0110
000007C2 48E7 0308 movem.l -[A7], D6,D7,A4
000007C6 286D F4C8 movea.l A4, [A5 - 0xB38]
000007CA 486D FACA pea.l [A5 - 0x536]
000007CE 486E FFFA pea.l [A6 - 0x6]
000007D2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000007D6 7008 moveq.l D0, 0x08
000007D8 B06E FFFA cmp.w D0, [A6 - 0x6]
000007DC 6610 bne +0x12 /* 000007EE */
000007DE 4267 clr.w -[A7]
000007E0 486E FFFA pea.l [A6 - 0x6]
000007E4 4EBA FE70 jsr [PC - 0x190 /* 00000656 */]
000007E8 101F move.b D0, [A7]+
000007EA 6600 00B4 bne +0xB6 /* 000008A0 */
label000007EE:
000007EE 486D FACA pea.l [A5 - 0x536]
000007F2 486E FFFA pea.l [A6 - 0x6]
000007F6 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000007FA 486E FFFA pea.l [A6 - 0x6]
000007FE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000802 102D FEBF move.b D0, [A5 - 0x141]
00000806 6600 0098 bne +0x9A /* 000008A0 */
0000080A 7004 moveq.l D0, 0x04
0000080C B06E FFFA cmp.w D0, [A6 - 0x6]
00000810 663C bne +0x3E /* 0000084E */
00000812 3C2E FFFE move.w D6, [A6 - 0x2]
00000816 6614 bne +0x16 /* 0000082C */
00000818 7010 moveq.l D0, 0x10
0000081A 4680 not.l D0
0000081C C0AC 0766 and.l D0, [A4 + 0x766]
00000820 2940 0766 move.l [A4 + 0x766], D0
00000824 42A7 clr.l -[A7]
00000826 4EBA FDE8 jsr [PC - 0x218 /* 00000610 */]
0000082A 6074 bra +0x76 /* 000008A0 */
label0000082C:
0000082C 4267 clr.w -[A7]
0000082E 4EBA F8CC jsr [PC - 0x734 /* 000000FC */]
00000832 3E1F move.w D7, [A7]+
00000834 102D FEBF move.b D0, [A5 - 0x141]
00000838 6666 bne +0x68 /* 000008A0 */
0000083A 7010 moveq.l D0, 0x10
0000083C 80AC 0766 or.l D0, [A4 + 0x766]
00000840 2940 0766 move.l [A4 + 0x766], D0
00000844 3F06 move.w -[A7], D6
00000846 3F07 move.w -[A7], D7
00000848 4EBA FDC6 jsr [PC - 0x23A /* 00000610 */]
0000084C 6052 bra +0x54 /* 000008A0 */
label0000084E:
0000084E 7001 moveq.l D0, 0x01
00000850 B06E FFFA cmp.w D0, [A6 - 0x6]
00000854 6642 bne +0x44 /* 00000898 */
00000856 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085A 486E FEF4 pea.l [A6 - 0x10C]
0000085E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000862 486E FFFA pea.l [A6 - 0x6]
00000866 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000086A 4267 clr.w -[A7]
0000086C 486E FEF4 pea.l [A6 - 0x10C]
00000870 4EBA FD16 jsr [PC - 0x2EA /* 00000588 */]
00000874 3E1F move.w D7, [A7]+
00000876 6F16 ble +0x18 /* 0000088E */
00000878 7010 moveq.l D0, 0x10
0000087A 80AC 0766 or.l D0, [A4 + 0x766]
0000087E 2940 0766 move.l [A4 + 0x766], D0
00000882 3F3C 0017 move.w -[A7], 0x17
00000886 3F07 move.w -[A7], D7
00000888 4EBA FD86 jsr [PC - 0x27A /* 00000610 */]
0000088C 6012 bra +0x14 /* 000008A0 */
label0000088E:
0000088E 3F3C 003E move.w -[A7], 0x3E /* '>' */
00000892 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000896 6008 bra +0xA /* 000008A0 */
label00000898:
00000898 3F3C 0001 move.w -[A7], 0x1
0000089C 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000008A0:
000008A0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008A4 4E5E unlink A6
000008A6 4E75 rts
000008A8 4E56 FFEC link A6, -0x0014
000008AC 48E7 0118 movem.l -[A7], D7,A3,A4
000008B0 266D F4C8 movea.l A3, [A5 - 0xB38]
000008B4 42A7 clr.l -[A7]
000008B6 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000008BA 2E1F move.l D7, [A7]+
000008BC 102D FEBF move.b D0, [A5 - 0x141]
000008C0 6600 0098 bne +0x9A /* 0000095A */
000008C4 4A87 tst.l D7
000008C6 661A bne +0x1C /* 000008E2 */
000008C8 7004 moveq.l D0, 0x04
000008CA 4680 not.l D0
000008CC C0AB 0766 and.l D0, [A3 + 0x766]
000008D0 2740 0766 move.l [A3 + 0x766], D0
000008D4 42A7 clr.l -[A7]
000008D6 4EBA FC9C jsr [PC - 0x364 /* 00000574 */]
000008DA 205F movea.l A0, [A7]+
000008DC 4228 0005 clr.b [A0 + 0x5]
000008E0 6078 bra +0x7A /* 0000095A */
label000008E2:
000008E2 7001 moveq.l D0, 0x01
000008E4 2D40 FFF4 move.l [A6 - 0xC], D0
000008E8 486E FFF4 pea.l [A6 - 0xC]
000008EC 4267 clr.w -[A7]
000008EE 4EBA F87A jsr [PC - 0x786 /* 0000016A */]
000008F2 102D FEBF move.b D0, [A5 - 0x141]
000008F6 6662 bne +0x64 /* 0000095A */
000008F8 7001 moveq.l D0, 0x01
000008FA 2D40 FFF8 move.l [A6 - 0x8], D0
000008FE 486E FFF8 pea.l [A6 - 0x8]
00000902 4267 clr.w -[A7]
00000904 4EBA F864 jsr [PC - 0x79C /* 0000016A */]
00000908 102D FEBF move.b D0, [A5 - 0x141]
0000090C 664C bne +0x4E /* 0000095A */
0000090E 7001 moveq.l D0, 0x01
00000910 2D40 FFFC move.l [A6 - 0x4], D0
00000914 486E FFFC pea.l [A6 - 0x4]
00000918 4267 clr.w -[A7]
0000091A 4EBA F84E jsr [PC - 0x7B2 /* 0000016A */]
0000091E 102D FEBF move.b D0, [A5 - 0x141]
00000922 6636 bne +0x38 /* 0000095A */
00000924 4AAE FFFC tst.l [A6 - 0x4]
00000928 670E beq +0x10 /* 00000938 */
0000092A 203C 0000 0080 move.l D0, 0x80
00000930 80AE FFF4 or.l D0, [A6 - 0xC]
00000934 2D40 FFF4 move.l [A6 - 0xC], D0
label00000938:
00000938 42A7 clr.l -[A7]
0000093A 4EBA FC38 jsr [PC - 0x3C8 /* 00000574 */]
0000093E 285F movea.l A4, [A7]+
00000940 1947 0005 move.b [A4 + 0x5], D7
00000944 196E FFF7 0002 move.b [A4 + 0x2], [A6 - 0x9]
0000094A 196E FFFB 0003 move.b [A4 + 0x3], [A6 - 0x5]
00000950 7004 moveq.l D0, 0x04
00000952 80AB 0766 or.l D0, [A3 + 0x766]
00000956 2740 0766 move.l [A3 + 0x766], D0
label0000095A:
0000095A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000095E 4E5E unlink A6
00000960 4E75 rts
00000962 4E56 FFFA link A6, -0x0006
00000966 48E7 0118 movem.l -[A7], D7,A3,A4
0000096A 266D F4C8 movea.l A3, [A5 - 0xB38]
0000096E 42A7 clr.l -[A7]
00000970 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000974 201F move.l D0, [A7]+
00000976 3E00 move.w D7, D0
00000978 102D FEBF move.b D0, [A5 - 0x141]
0000097C 6628 bne +0x2A /* 000009A6 */
0000097E 42A7 clr.l -[A7]
00000980 4EBA FBF2 jsr [PC - 0x40E /* 00000574 */]
00000984 285F movea.l A4, [A7]+
00000986 1947 0004 move.b [A4 + 0x4], D7
0000098A 4A47 tst.w D7
0000098C 660E bne +0x10 /* 0000099C */
0000098E 7002 moveq.l D0, 0x02
00000990 4680 not.l D0
00000992 C0AB 0766 and.l D0, [A3 + 0x766]
00000996 2740 0766 move.l [A3 + 0x766], D0
0000099A 600A bra +0xC /* 000009A6 */
label0000099C:
0000099C 7002 moveq.l D0, 0x02
0000099E 80AB 0766 or.l D0, [A3 + 0x766]
000009A2 2740 0766 move.l [A3 + 0x766], D0
label000009A6:
000009A6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000009AA 4E5E unlink A6
000009AC 4E75 rts
fn000009AE:
000009AE 4E56 FEEA link A6, -0x0116
000009B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000009B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009BA 4267 clr.w -[A7]
000009BC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000009C0 486E FEFE pea.l [A6 - 0x102]
000009C4 2F3C 0003 0108 move.l -[A7], 0x30108
000009CA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000009CE 206E 0008 movea.l A0, [A6 + 0x8]
000009D2 2F08 move.l -[A7], A0
000009D4 486E FEFE pea.l [A6 - 0x102]
000009D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000009DC 101F move.b D0, [A7]+
000009DE 6708 beq +0xA /* 000009E8 */
000009E0 426E 000C clr.w [A6 + 0xC]
000009E4 6000 00DC bra +0xDE /* 00000AC2 */
label000009E8:
000009E8 206D F4D4 movea.l A0, [A5 - 0xB2C]
000009EC 3028 0002 move.w D0, [A0 + 0x2]
000009F0 5240 addq.w D0, 1
000009F2 3D40 000C move.w [A6 + 0xC], D0
000009F6 206D F4D4 movea.l A0, [A5 - 0xB2C]
000009FA 3D68 0002 FEEA move.w [A6 - 0x116], [A0 + 0x2]
00000A00 7E01 moveq.l D7, 0x01
00000A02 6052 bra +0x54 /* 00000A56 */
label00000A04:
00000A04 42A7 clr.l -[A7]
00000A06 3F07 move.w -[A7], D7
00000A08 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000A0C 285F movea.l A4, [A7]+
00000A0E 7004 moveq.l D0, 0x04
00000A10 B02C 0006 cmp.b D0, [A4 + 0x6]
00000A14 663C bne +0x3E /* 00000A52 */
00000A16 42A7 clr.l -[A7]
00000A18 2F0C move.l -[A7], A4
00000A1A 3F3C 0001 move.w -[A7], 0x1
00000A1E 486E FEFE pea.l [A6 - 0x102]
00000A22 2F3C 0000 0100 move.l -[A7], 0x100
00000A28 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00000A2C 4A9F tst.l [A7]+
00000A2E 6722 beq +0x24 /* 00000A52 */
00000A30 486E FEFE pea.l [A6 - 0x102]
00000A34 4267 clr.w -[A7]
00000A36 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000A3A 206E 0008 movea.l A0, [A6 + 0x8]
00000A3E 2F08 move.l -[A7], A0
00000A40 486E FEFE pea.l [A6 - 0x102]
00000A44 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000A48 101F move.b D0, [A7]+
00000A4A 6706 beq +0x8 /* 00000A52 */
00000A4C 3D47 000C move.w [A6 + 0xC], D7
00000A50 6070 bra +0x72 /* 00000AC2 */
label00000A52:
00000A52 5247 addq.w D7, 1
00000A54 6906 bvs +0x8 /* 00000A5C */
label00000A56:
00000A56 BE6E FEEA cmp.w D7, [A6 - 0x116]
00000A5A 6FA8 ble -0x56 /* 00000A04 */
label00000A5C:
00000A5C 4267 clr.w -[A7]
00000A5E 4EAD 1902 jsr [A5 + 0x1902 /* export_796 */]
00000A62 700A moveq.l D0, 0x0A
00000A64 C1DF muls.w D0, [A7]+
00000A66 3A00 move.w D5, D0
00000A68 7C01 moveq.l D6, 0x01
00000A6A 6050 bra +0x52 /* 00000ABC */
label00000A6C:
00000A6C 42A7 clr.l -[A7]
00000A6E 2F3C 434C 5554 move.l -[A7], 0x434C5554 /* 'CLUT' */
00000A74 3005 move.w D0, D5
00000A76 D046 add.w D0, D6
00000A78 3F00 move.w -[A7], D0
00000A7A A9A0 syscall GetResource
00000A7C 265F movea.l A3, [A7]+
00000A7E 200B move.l D0, A3
00000A80 6740 beq +0x42 /* 00000AC2 */
00000A82 2F0B move.l -[A7], A3
00000A84 486E FEF6 pea.l [A6 - 0x10A]
00000A88 486E FEF0 pea.l [A6 - 0x110]
00000A8C 486E FEFE pea.l [A6 - 0x102]
00000A90 A9A8 syscall GetResInfo
00000A92 486E FEFE pea.l [A6 - 0x102]
00000A96 4267 clr.w -[A7]
00000A98 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000A9C 206E 0008 movea.l A0, [A6 + 0x8]
00000AA0 2F08 move.l -[A7], A0
00000AA2 486E FEFE pea.l [A6 - 0x102]
00000AA6 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000AAA 101F move.b D0, [A7]+
00000AAC 670C beq +0xE /* 00000ABA */
00000AAE 3006 move.w D0, D6
00000AB0 4440 neg.w D0
00000AB2 5340 subq.w D0, 1
00000AB4 3D40 000C move.w [A6 + 0xC], D0
00000AB8 6008 bra +0xA /* 00000AC2 */
label00000ABA:
00000ABA 5246 addq.w D6, 1
label00000ABC:
00000ABC 7009 moveq.l D0, 0x09
00000ABE B046 cmp.w D0, D6
00000AC0 6CAA bge -0x54 /* 00000A6C */
label00000AC2:
00000AC2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000AC6 4E5E unlink A6
00000AC8 2E9F move.l [A7], [A7]+
00000ACA 4E75 rts
00000ACC 4E56 FDE8 link A6, -0x0218
00000AD0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AD4 266D F4C8 movea.l A3, [A5 - 0xB38]
00000AD8 102D F6BB move.b D0, [A5 - 0x945]
00000ADC 6604 bne +0x6 /* 00000AE2 */
00000ADE 6000 00D2 bra +0xD4 /* 00000BB2 */
label00000AE2:
00000AE2 486E FFFA pea.l [A6 - 0x6]
00000AE6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000AEA 102D FEBF move.b D0, [A5 - 0x141]
00000AEE 6600 00C2 bne +0xC4 /* 00000BB2 */
00000AF2 7004 moveq.l D0, 0x04
00000AF4 B06E FFFA cmp.w D0, [A6 - 0x6]
00000AF8 6616 bne +0x18 /* 00000B10 */
00000AFA 3E2E FFFE move.w D7, [A6 - 0x2]
00000AFE 6656 bne +0x58 /* 00000B56 */
00000B00 7020 moveq.l D0, 0x20
00000B02 4680 not.l D0
00000B04 C0AB 0766 and.l D0, [A3 + 0x766]
00000B08 2740 0766 move.l [A3 + 0x766], D0
00000B0C 6000 00A4 bra +0xA6 /* 00000BB2 */
label00000B10:
00000B10 7001 moveq.l D0, 0x01
00000B12 B06E FFFA cmp.w D0, [A6 - 0x6]
00000B16 6634 bne +0x36 /* 00000B4C */
00000B18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B1C 486E FEF6 pea.l [A6 - 0x10A]
00000B20 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000B24 486E FFFA pea.l [A6 - 0x6]
00000B28 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000B2C 4267 clr.w -[A7]
00000B2E 486E FEF6 pea.l [A6 - 0x10A]
00000B32 4EBA FE7A jsr [PC - 0x186 /* 000009AE */]
00000B36 3E1F move.w D7, [A7]+
00000B38 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000B3C BE68 0002 cmp.w D7, [A0 + 0x2]
00000B40 6F14 ble +0x16 /* 00000B56 */
00000B42 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000B46 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000B4A 6066 bra +0x68 /* 00000BB2 */
label00000B4C:
00000B4C 3F3C 0001 move.w -[A7], 0x1
00000B50 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000B54 605C bra +0x5E /* 00000BB2 */
label00000B56:
00000B56 7001 moveq.l D0, 0x01
00000B58 2D40 FDEC move.l [A6 - 0x214], D0
00000B5C 701C moveq.l D0, 0x1C
00000B5E 2D40 FDF0 move.l [A6 - 0x210], D0
00000B62 486E FDF0 pea.l [A6 - 0x210]
00000B66 4267 clr.w -[A7]
00000B68 4EBA F600 jsr [PC - 0xA00 /* 0000016A */]
00000B6C 102D FEBF move.b D0, [A5 - 0x141]
00000B70 6640 bne +0x42 /* 00000BB2 */
00000B72 486E FDEC pea.l [A6 - 0x214]
00000B76 4267 clr.w -[A7]
00000B78 4EBA F5F0 jsr [PC - 0xA10 /* 0000016A */]
00000B7C 102D FEBF move.b D0, [A5 - 0x141]
00000B80 6630 bne +0x32 /* 00000BB2 */
00000B82 41EB 002E lea.l A0, [A3 + 0x2E]
00000B86 2C08 move.l D6, A0
00000B88 1B7C 0001 F69B move.b [A5 - 0x965], 0x1
00000B8E 2F06 move.l -[A7], D6
00000B90 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00000B94 2846 movea.l A4, D6
00000B96 3887 move.w [A4], D7
00000B98 396E FDEE 0006 move.w [A4 + 0x6], [A6 - 0x212]
00000B9E 196E FDF3 0005 move.b [A4 + 0x5], [A6 - 0x20D]
00000BA4 422C 0004 clr.b [A4 + 0x4]
00000BA8 7020 moveq.l D0, 0x20
00000BAA 80AB 0766 or.l D0, [A3 + 0x766]
00000BAE 2740 0766 move.l [A3 + 0x766], D0
label00000BB2:
00000BB2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BB6 4E5E unlink A6
00000BB8 4E75 rts
00000BBA 4E56 0000 link A6, 0
00000BBE 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000BC2 226D F4C8 movea.l A1, [A5 - 0xB38]
00000BC6 3028 0150 move.w D0, [A0 + 0x150]
00000BCA B051 cmp.w D0, [A1]
00000BCC 6710 beq +0x12 /* 00000BDE */
00000BCE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000BD2 206D F4C8 movea.l A0, [A5 - 0xB38]
00000BD6 226D F4D4 movea.l A1, [A5 - 0xB2C]
00000BDA 3350 0150 move.w [A1 + 0x150], [A0]
label00000BDE:
00000BDE 4E5E unlink A6
00000BE0 4E75 rts
00000BE2 4E56 0000 link A6, 0
00000BE6 206D F4C8 movea.l A0, [A5 - 0xB38]
00000BEA 1028 0744 move.b D0, [A0 + 0x744]
00000BEE 6708 beq +0xA /* 00000BF8 */
00000BF0 4267 clr.w -[A7]
00000BF2 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00000BF6 6008 bra +0xA /* 00000C00 */
label00000BF8:
00000BF8 1F3C 0001 move.b -[A7], 0x1
00000BFC 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
label00000C00:
00000C00 206D F4D4 movea.l A0, [A5 - 0xB2C]
00000C04 317C FFFF 0150 move.w [A0 + 0x150], 0xFFFF
00000C0A 4E5E unlink A6
00000C0C 4E75 rts
00000C0E 4E56 FFF4 link A6, -0x000C
00000C12 206D F4C8 movea.l A0, [A5 - 0xB38]
00000C16 3010 move.w D0, [A0]
00000C18 48C0 ext.l D0
00000C1A 2D40 FFF4 move.l [A6 - 0xC], D0
00000C1E 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00000C24 7001 moveq.l D0, 0x01
00000C26 2D40 FFFC move.l [A6 - 0x4], D0
00000C2A 486E FFF4 pea.l [A6 - 0xC]
00000C2E 1F3C 0001 move.b -[A7], 0x1
00000C32 4EBA F536 jsr [PC - 0xACA /* 0000016A */]
00000C36 102D FEBF move.b D0, [A5 - 0x141]
00000C3A 6630 bne +0x32 /* 00000C6C */
00000C3C 486E FFF8 pea.l [A6 - 0x8]
00000C40 4267 clr.w -[A7]
00000C42 4EBA F526 jsr [PC - 0xADA /* 0000016A */]
00000C46 102D FEBF move.b D0, [A5 - 0x141]
00000C4A 6620 bne +0x22 /* 00000C6C */
00000C4C 486E FFFC pea.l [A6 - 0x4]
00000C50 4267 clr.w -[A7]
00000C52 4EBA F516 jsr [PC - 0xAEA /* 0000016A */]
00000C56 102D FEBF move.b D0, [A5 - 0x141]
00000C5A 6610 bne +0x12 /* 00000C6C */
00000C5C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000C60 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000C64 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000C68 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
label00000C6C:
00000C6C 4E5E unlink A6
00000C6E 4E75 rts
fn00000C70:
00000C70 4E56 0000 link A6, 0
00000C74 4A6E 0008 tst.w [A6 + 0x8]
00000C78 660E bne +0x10 /* 00000C88 */
00000C7A 4267 clr.w -[A7]
00000C7C 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000C80 1B7C 0001 FD86 move.b [A5 - 0x27A], 0x1
00000C86 6008 bra +0xA /* 00000C90 */
label00000C88:
00000C88 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C8C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
label00000C90:
00000C90 4E5E unlink A6
00000C92 205F movea.l A0, [A7]+
00000C94 544F addq.w A7, 2
00000C96 4ED0 jmp [A0]
00000C98 4E56 0000 link A6, 0
00000C9C 4267 clr.w -[A7]
00000C9E 4EBA FFD0 jsr [PC - 0x30 /* 00000C70 */]
00000CA2 4E5E unlink A6
00000CA4 4E75 rts
00000CA6 4E56 FFEE link A6, -0x0012
00000CAA 2F0C move.l -[A7], A4
00000CAC 42A7 clr.l -[A7]
00000CAE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00000CB2 201F move.l D0, [A7]+
00000CB4 3D40 FFFE move.w [A6 - 0x2], D0
00000CB8 4267 clr.w -[A7]
00000CBA 486E FFFE pea.l [A6 - 0x2]
00000CBE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000CC2 101F move.b D0, [A7]+
00000CC4 6604 bne +0x6 /* 00000CCA */
00000CC6 6000 018A bra +0x18C /* 00000E52 */
label00000CCA:
00000CCA 4267 clr.w -[A7]
00000CCC 4EBA F42E jsr [PC - 0xBD2 /* 000000FC */]
00000CD0 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000CD4 102D FEBF move.b D0, [A5 - 0x141]
00000CD8 6600 0178 bne +0x17A /* 00000E52 */
00000CDC 4267 clr.w -[A7]
00000CDE 4EBA F41C jsr [PC - 0xBE4 /* 000000FC */]
00000CE2 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00000CE6 102D FEBF move.b D0, [A5 - 0x141]
00000CEA 6600 0166 bne +0x168 /* 00000E52 */
00000CEE 4267 clr.w -[A7]
00000CF0 4EBA F40A jsr [PC - 0xBF6 /* 000000FC */]
00000CF4 3D5F FFFC move.w [A6 - 0x4], [A7]+
00000CF8 102D FEBF move.b D0, [A5 - 0x141]
00000CFC 6600 0154 bne +0x156 /* 00000E52 */
00000D00 4267 clr.w -[A7]
00000D02 4EBA F3F8 jsr [PC - 0xC08 /* 000000FC */]
00000D06 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000D0A 102D FEBF move.b D0, [A5 - 0x141]
00000D0E 6600 0142 bne +0x144 /* 00000E52 */
00000D12 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000D16 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000D1A 486E FFEE pea.l [A6 - 0x12]
00000D1E A8AC syscall Pt2Rect
00000D20 206D F4C8 movea.l A0, [A5 - 0xB38]
00000D24 302E FFFE move.w D0, [A6 - 0x2]
00000D28 E940 asl D0.w, 4
00000D2A 49F0 00DE lea.l A4, [A0 + D0.w - 0x34]
00000D2E 396E FFF0 000A move.w [A4 + 0xA], [A6 - 0x10]
00000D34 396E FFEE 0008 move.w [A4 + 0x8], [A6 - 0x12]
00000D3A 302E FFF4 move.w D0, [A6 - 0xC]
00000D3E 906E FFF0 sub.w D0, [A6 - 0x10]
00000D42 3940 000E move.w [A4 + 0xE], D0
00000D46 302E FFF2 move.w D0, [A6 - 0xE]
00000D4A 906E FFEE sub.w D0, [A6 - 0x12]
00000D4E 3940 000C move.w [A4 + 0xC], D0
00000D52 102C 0001 move.b D0, [A4 + 0x1]
00000D56 4880 ext.w D0
00000D58 5340 subq.w D0, 1
00000D5A 670C beq +0xE /* 00000D68 */
00000D5C 5940 subq.w D0, 4
00000D5E 6728 beq +0x2A /* 00000D88 */
00000D60 5340 subq.w D0, 1
00000D62 6768 beq +0x6A /* 00000DCC */
00000D64 6000 00A4 bra +0xA6 /* 00000E0A */
label00000D68:
00000D68 302C 000E move.w D0, [A4 + 0xE]
00000D6C 48C0 ext.l D0
00000D6E 81FC 0002 divs.w D0, 0x2
00000D72 D16C 000A add.w [A4 + 0xA], D0
00000D76 302C 000C move.w D0, [A4 + 0xC]
00000D7A 48C0 ext.l D0
00000D7C 81FC 0002 divs.w D0, 0x2
00000D80 D16C 0008 add.w [A4 + 0x8], D0
00000D84 6000 0084 bra +0x86 /* 00000E0A */
label00000D88:
00000D88 302E FFF8 move.w D0, [A6 - 0x8]
00000D8C B06E FFFC cmp.w D0, [A6 - 0x4]
00000D90 5DC0 slt D0
00000D92 4A00 tst.b D0
00000D94 6710 beq +0x12 /* 00000DA6 */
00000D96 322E FFF6 move.w D1, [A6 - 0xA]
00000D9A B26E FFFA cmp.w D1, [A6 - 0x6]
00000D9E 5DC1 slt D1
00000DA0 C001 and.b D0, D1
00000DA2 6600 00AE bne +0xB0 /* 00000E52 */
label00000DA6:
00000DA6 302E FFF8 move.w D0, [A6 - 0x8]
00000DAA B06E FFFC cmp.w D0, [A6 - 0x4]
00000DAE 5EC0 sgt D0
00000DB0 4A00 tst.b D0
00000DB2 6710 beq +0x12 /* 00000DC4 */
00000DB4 322E FFF6 move.w D1, [A6 - 0xA]
00000DB8 B26E FFFA cmp.w D1, [A6 - 0x6]
00000DBC 5EC1 sgt D1
00000DBE C001 and.b D0, D1
00000DC0 6600 0090 bne +0x92 /* 00000E52 */
label00000DC4:
00000DC4 197C 0006 0001 move.b [A4 + 0x1], 0x6
00000DCA 603E bra +0x40 /* 00000E0A */
label00000DCC:
00000DCC 302E FFF8 move.w D0, [A6 - 0x8]
00000DD0 B06E FFFC cmp.w D0, [A6 - 0x4]
00000DD4 5DC0 slt D0
00000DD6 4A00 tst.b D0
00000DD8 670E beq +0x10 /* 00000DE8 */
00000DDA 322E FFF6 move.w D1, [A6 - 0xA]
00000DDE B26E FFFA cmp.w D1, [A6 - 0x6]
00000DE2 5EC1 sgt D1
00000DE4 C001 and.b D0, D1
00000DE6 666A bne +0x6C /* 00000E52 */
label00000DE8:
00000DE8 302E FFF8 move.w D0, [A6 - 0x8]
00000DEC B06E FFFC cmp.w D0, [A6 - 0x4]
00000DF0 5EC0 sgt D0
00000DF2 4A00 tst.b D0
00000DF4 670E beq +0x10 /* 00000E04 */
00000DF6 322E FFF6 move.w D1, [A6 - 0xA]
00000DFA B26E FFFA cmp.w D1, [A6 - 0x6]
00000DFE 5DC1 slt D1
00000E00 C001 and.b D0, D1
00000E02 664E bne +0x50 /* 00000E52 */
label00000E04:
00000E04 197C 0005 0001 move.b [A4 + 0x1], 0x5
label00000E0A:
00000E0A 486C 0005 pea.l [A4 + 0x5]
00000E0E 3F3C 0007 move.w -[A7], 0x7
00000E12 1F3C 0001 move.b -[A7], 0x1
00000E16 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000E1A 302E FFFE move.w D0, [A6 - 0x2]
00000E1E 6B1C bmi +0x1E /* 00000E3C */
00000E20 206D F4C8 movea.l A0, [A5 - 0xB38]
00000E24 B07C 001F cmp.w D0, 0x1F
00000E28 6E12 bgt +0x14 /* 00000E3C */
00000E2A 41E8 0886 lea.l A0, [A0 + 0x886]
00000E2E 3200 move.w D1, D0
00000E30 E649 lsr D1.w, 3
00000E32 4441 neg.w D1
00000E34 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E38 0A3C 0004 xori.b ccr, 4
label00000E3C:
00000E3C 6614 bne +0x16 /* 00000E52 */
00000E3E 206D F4C8 movea.l A0, [A5 - 0xB38]
00000E42 302E FFFE move.w D0, [A6 - 0x2]
00000E46 E540 asl D0.w, 2
00000E48 41E8 07D8 lea.l A0, [A0 + 0x7D8]
00000E4C 21AC 0008 0000 move.l [A0 + D0.w], [A4 + 0x8]
label00000E52:
00000E52 285F movea.l A4, [A7]+
00000E54 4E5E unlink A6
00000E56 4E75 rts
fn00000E58:
00000E58 4E56 FFF6 link A6, -0x000A
00000E5C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E60 266E 000E movea.l A3, [A6 + 0xE]
00000E64 2A2E 0016 move.l D5, [A6 + 0x16]
00000E68 206E 001A movea.l A0, [A6 + 0x1A]
00000E6C 2248 movea.l A1, A0
00000E6E 2E10 move.l D7, [A0]
00000E70 9EA9 0008 sub.l D7, [A1 + 0x8]
00000E74 6F56 ble +0x58 /* 00000ECC */
00000E76 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E7A 2007 move.l D0, D7
00000E7C D093 add.l D0, [A3]
00000E7E 2F00 move.l -[A7], D0
00000E80 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00000E84 4267 clr.w -[A7]
00000E86 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000E8A 3C1F move.w D6, [A7]+
00000E8C 663E bne +0x40 /* 00000ECC */
00000E8E 206E 000A movea.l A0, [A6 + 0xA]
00000E92 2245 movea.l A1, D5
00000E94 2851 movea.l A4, [A1]
00000E96 D9D0 add.l A4, [A0]
00000E98 2F0C move.l -[A7], A4
00000E9A 200C move.l D0, A4
00000E9C D087 add.l D0, D7
00000E9E 2F00 move.l -[A7], D0
00000EA0 2045 movea.l A0, D5
00000EA2 2013 move.l D0, [A3]
00000EA4 9090 sub.l D0, [A0]
00000EA6 2F00 move.l -[A7], D0
00000EA8 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00000EAC 2007 move.l D0, D7
00000EAE D193 add.l [A3], D0
00000EB0 2045 movea.l A0, D5
00000EB2 2007 move.l D0, D7
00000EB4 D190 add.l [A0], D0
00000EB6 206E 0012 movea.l A0, [A6 + 0x12]
00000EBA 2007 move.l D0, D7
00000EBC D190 add.l [A0], D0
label00000EBE:
00000EBE 4A87 tst.l D7
00000EC0 6F0A ble +0xC /* 00000ECC */
00000EC2 18AE 0009 move.b [A4], [A6 + 0x9]
00000EC6 528C addq.l A4, 1
00000EC8 5387 subq.l D7, 1
00000ECA 60F2 bra -0xC /* 00000EBE */
label00000ECC:
00000ECC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000ED0 4E5E unlink A6
00000ED2 205F movea.l A0, [A7]+
00000ED4 DEFC 0016 add.w A7, 0x16
00000ED8 4ED0 jmp [A0]
fn00000EDA:
00000EDA 4E56 FFEE link A6, -0x0012
00000EDE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000EE2 206E 0018 movea.l A0, [A6 + 0x18]
00000EE6 43EE FFFA lea.l A1, [A6 - 0x6]
00000EEA 22D8 move.l [A1]+, [A0]+
00000EEC 3290 move.w [A1], [A0]
00000EEE 266E 0010 movea.l A3, [A6 + 0x10]
00000EF2 2A2E 0014 move.l D5, [A6 + 0x14]
00000EF6 2C2E 0008 move.l D6, [A6 + 0x8]
00000EFA 486D FACA pea.l [A5 - 0x536]
00000EFE 486E FFF2 pea.l [A6 - 0xE]
00000F02 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000F06 2045 movea.l A0, D5
00000F08 30BC FFFF move.w [A0], 0xFFFF
00000F0C 4213 clr.b [A3]
00000F0E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F12 0440 001D subi.w D0, 0x1D
00000F16 670E beq +0x10 /* 00000F26 */
00000F18 5340 subq.w D0, 1
00000F1A 670A beq +0xC /* 00000F26 */
00000F1C 5340 subq.w D0, 1
00000F1E 6706 beq +0x8 /* 00000F26 */
00000F20 5340 subq.w D0, 1
00000F22 6702 beq +0x4 /* 00000F26 */
00000F24 6024 bra +0x26 /* 00000F4A */
label00000F26:
00000F26 16BC 0001 move.b [A3], 0x1
00000F2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F2E 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
00000F32 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */]
00000F36 102D FEBF move.b D0, [A5 - 0x141]
00000F3A 6600 00E0 bne +0xE2 /* 0000101C */
00000F3E 486D FACA pea.l [A5 - 0x536]
00000F42 486E FFF2 pea.l [A6 - 0xE]
00000F46 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
label00000F4A:
00000F4A 3E2D FD42 move.w D7, [A5 - 0x2BE]
00000F4E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F52 0440 0021 subi.w D0, 0x21 /* '!' */
00000F56 6708 beq +0xA /* 00000F60 */
00000F58 0440 0045 subi.w D0, 0x45 /* 'E' */
00000F5C 6702 beq +0x4 /* 00000F60 */
00000F5E 6034 bra +0x36 /* 00000F94 */
label00000F60:
00000F60 2045 movea.l A0, D5
00000F62 2F08 move.l -[A7], A0
00000F64 2F3C 0003 0000 move.l -[A7], 0x30000
00000F6A 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00000F6E 301F move.w D0, [A7]+
00000F70 205F movea.l A0, [A7]+
00000F72 3080 move.w [A0], D0
00000F74 102D FEBF move.b D0, [A5 - 0x141]
00000F78 6600 0092 bne +0x94 /* 0000100C */
00000F7C 2046 movea.l A0, D6
00000F7E 2F08 move.l -[A7], A0
00000F80 42A7 clr.l -[A7]
00000F82 2245 movea.l A1, D5
00000F84 3F11 move.w -[A7], [A1]
00000F86 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00000F8A 201F move.l D0, [A7]+
00000F8C 205F movea.l A0, [A7]+
00000F8E 2080 move.l [A0], D0
00000F90 6000 008A bra +0x8C /* 0000101C */
label00000F94:
00000F94 42A7 clr.l -[A7]
00000F96 3F07 move.w -[A7], D7
00000F98 1F3C 0001 move.b -[A7], 0x1
00000F9C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000FA0 285F movea.l A4, [A7]+
00000FA2 200C move.l D0, A4
00000FA4 6776 beq +0x78 /* 0000101C */
00000FA6 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FAA 224C movea.l A1, A4
00000FAC 20D9 move.l [A0]+, [A1]+
00000FAE 3091 move.w [A0], [A1]
00000FB0 7043 moveq.l D0, 0x43
00000FB2 B06E 001C cmp.w D0, [A6 + 0x1C]
00000FB6 57C0 seq D0
00000FB8 1213 move.b D1, [A3]
00000FBA 0A01 0001 xori.b D1, 0x1
00000FBE C001 and.b D0, D1
00000FC0 671A beq +0x1C /* 00000FDC */
00000FC2 41EE FFFA lea.l A0, [A6 - 0x6]
00000FC6 224C movea.l A1, A4
00000FC8 22D8 move.l [A1]+, [A0]+
00000FCA 3290 move.w [A1], [A0]
00000FCC 486E FFF2 pea.l [A6 - 0xE]
00000FD0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000FD4 2046 movea.l A0, D6
00000FD6 7000 moveq.l D0, 0x00
00000FD8 2080 move.l [A0], D0
00000FDA 6040 bra +0x42 /* 0000101C */
label00000FDC:
00000FDC 7001 moveq.l D0, 0x01
00000FDE B06E FFF2 cmp.w D0, [A6 - 0xE]
00000FE2 6720 beq +0x22 /* 00001004 */
00000FE4 486E FFF2 pea.l [A6 - 0xE]
00000FE8 4EAD 093A jsr [A5 + 0x93A /* export_291 */]
00000FEC 42A7 clr.l -[A7]
00000FEE 3F07 move.w -[A7], D7
00000FF0 1F3C 0001 move.b -[A7], 0x1
00000FF4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000FF8 285F movea.l A4, [A7]+
00000FFA 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FFE 224C movea.l A1, A4
00001000 22D8 move.l [A1]+, [A0]+
00001002 3290 move.w [A1], [A0]
label00001004:
00001004 2046 movea.l A0, D6
00001006 20AE FFF4 move.l [A0], [A6 - 0xC]
0000100A 6010 bra +0x12 /* 0000101C */
label0000100C:
0000100C 3F3C 0001 move.w -[A7], 0x1
00001010 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001014 486E FFF2 pea.l [A6 - 0xE]
00001018 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000101C:
0000101C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001020 4E5E unlink A6
00001022 205F movea.l A0, [A7]+
00001024 DEFC 0016 add.w A7, 0x16
00001028 4ED0 jmp [A0]
fn0000102A:
0000102A 4E56 FFA0 link A6, -0x0060
0000102E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001032 206E 000A movea.l A0, [A6 + 0xA]
00001036 43EE FFFA lea.l A1, [A6 - 0x6]
0000103A 22D8 move.l [A1]+, [A0]+
0000103C 3290 move.w [A1], [A0]
0000103E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001042 486E FFFA pea.l [A6 - 0x6]
00001046 486E FFF8 pea.l [A6 - 0x8]
0000104A 486E FFBF pea.l [A6 - 0x41]
0000104E 486E FFC0 pea.l [A6 - 0x40]
00001052 486E FFF4 pea.l [A6 - 0xC]
00001056 4EBA FE82 jsr [PC - 0x17E /* 00000EDA */]
0000105A 4AAE FFF4 tst.l [A6 - 0xC]
0000105E 57C0 seq D0
00001060 802D FEBF or.b D0, [A5 - 0x141]
00001064 0240 0001 andi.w D0, 0x1
00001068 6600 018C bne +0x18E /* 000011F6 */
0000106C 7000 moveq.l D0, 0x00
0000106E 2D40 FFAA move.l [A6 - 0x56], D0
00001072 42A7 clr.l -[A7]
00001074 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001078 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000107C 2D5F FFAE move.l [A6 - 0x52], [A7]+
00001080 4A6E FFF8 tst.w [A6 - 0x8]
00001084 5DC0 slt D0
00001086 4400 neg.b D0
00001088 4880 ext.w D0
0000108A 48C0 ext.l D0
0000108C 222E FFAE move.l D1, [A6 - 0x52]
00001090 9280 sub.l D1, D0
00001092 2D41 FFA6 move.l [A6 - 0x5A], D1
00001096 2D6E FFA6 FFA0 move.l [A6 - 0x60], [A6 - 0x5A]
0000109C 102E FFBF move.b D0, [A6 - 0x41]
000010A0 676C beq +0x6E /* 0000110E */
000010A2 486E FFC0 pea.l [A6 - 0x40]
000010A6 486E FFAA pea.l [A6 - 0x56]
000010AA 486E FFA6 pea.l [A6 - 0x5A]
000010AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010B2 486E FFA0 pea.l [A6 - 0x60]
000010B6 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
000010BA 486E FFE4 pea.l [A6 - 0x1C]
000010BE 486E FFAA pea.l [A6 - 0x56]
000010C2 486E FFA6 pea.l [A6 - 0x5A]
000010C6 486E FFAE pea.l [A6 - 0x52]
000010CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010CE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000010D2 4EBA FD84 jsr [PC - 0x27C /* 00000E58 */]
000010D6 486E FFD8 pea.l [A6 - 0x28]
000010DA 486E FFAA pea.l [A6 - 0x56]
000010DE 486E FFA6 pea.l [A6 - 0x5A]
000010E2 486E FFAE pea.l [A6 - 0x52]
000010E6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010EA 3F3C 002C move.w -[A7], 0x2C /* ',' */
000010EE 4EBA FD68 jsr [PC - 0x298 /* 00000E58 */]
000010F2 486E FFC0 pea.l [A6 - 0x40]
000010F6 486E FFAA pea.l [A6 - 0x56]
000010FA 486E FFA6 pea.l [A6 - 0x5A]
000010FE 486E FFAE pea.l [A6 - 0x52]
00001102 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001106 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000110A 4EBA FD4C jsr [PC - 0x2B4 /* 00000E58 */]
label0000110E:
0000110E 486E FFFA pea.l [A6 - 0x6]
00001112 4EAD 093A jsr [A5 + 0x93A /* export_291 */]
00001116 286E FFFC movea.l A4, [A6 - 0x4]
0000111A 302E 0008 move.w D0, [A6 + 0x8]
0000111E 0440 0095 subi.w D0, 0x95
00001122 6706 beq +0x8 /* 0000112A */
00001124 5340 subq.w D0, 1
00001126 670A beq +0xC /* 00001132 */
00001128 600E bra +0x10 /* 00001138 */
label0000112A:
0000112A 2D6E FFAA FFA6 move.l [A6 - 0x5A], [A6 - 0x56]
00001130 6006 bra +0x8 /* 00001138 */
label00001132:
00001132 2D6E FFA6 FFAA move.l [A6 - 0x56], [A6 - 0x5A]
label00001138:
00001138 2A2E FFA6 move.l D5, [A6 - 0x5A]
0000113C 9AAE FFAA sub.l D5, [A6 - 0x56]
00001140 42A7 clr.l -[A7]
00001142 2F0C move.l -[A7], A4
00001144 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001148 2C1F move.l D6, [A7]+
0000114A 5386 subq.l D6, 1
0000114C 2E06 move.l D7, D6
0000114E 9E85 sub.l D7, D5
00001150 6F40 ble +0x42 /* 00001192 */
00001152 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001156 2007 move.l D0, D7
00001158 D0AE FFAE add.l D0, [A6 - 0x52]
0000115C 2F00 move.l -[A7], D0
0000115E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001162 4267 clr.w -[A7]
00001164 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001168 381F move.w D4, [A7]+
0000116A 6600 008A bne +0x8C /* 000011F6 */
0000116E 206E FFF4 movea.l A0, [A6 - 0xC]
00001172 202E FFA6 move.l D0, [A6 - 0x5A]
00001176 D090 add.l D0, [A0]
00001178 2F00 move.l -[A7], D0
0000117A 202E FFA6 move.l D0, [A6 - 0x5A]
0000117E D090 add.l D0, [A0]
00001180 D087 add.l D0, D7
00001182 2F00 move.l -[A7], D0
00001184 202E FFAE move.l D0, [A6 - 0x52]
00001188 90AE FFA6 sub.l D0, [A6 - 0x5A]
0000118C 2F00 move.l -[A7], D0
0000118E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label00001192:
00001192 2F14 move.l -[A7], [A4]
00001194 206E FFF4 movea.l A0, [A6 - 0xC]
00001198 202E FFAA move.l D0, [A6 - 0x56]
0000119C D090 add.l D0, [A0]
0000119E 2F00 move.l -[A7], D0
000011A0 2F06 move.l -[A7], D6
000011A2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000011A6 2F0C move.l -[A7], A4
000011A8 205F movea.l A0, [A7]+
000011AA A023 syscall DisposHandle/DisposeHandle
000011AC 4A87 tst.l D7
000011AE 6C34 bge +0x36 /* 000011E4 */
000011B0 206E FFF4 movea.l A0, [A6 - 0xC]
000011B4 202E FFA6 move.l D0, [A6 - 0x5A]
000011B8 D090 add.l D0, [A0]
000011BA 2F00 move.l -[A7], D0
000011BC 202E FFAA move.l D0, [A6 - 0x56]
000011C0 D090 add.l D0, [A0]
000011C2 D086 add.l D0, D6
000011C4 2F00 move.l -[A7], D0
000011C6 202E FFAE move.l D0, [A6 - 0x52]
000011CA 90AE FFA6 sub.l D0, [A6 - 0x5A]
000011CE 2F00 move.l -[A7], D0
000011D0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000011D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000011D8 2007 move.l D0, D7
000011DA D0AE FFAE add.l D0, [A6 - 0x52]
000011DE 2F00 move.l -[A7], D0
000011E0 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
label000011E4:
000011E4 4A6E FFF8 tst.w [A6 - 0x8]
000011E8 6F0C ble +0xE /* 000011F6 */
000011EA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000011EE 3F2E FFAC move.w -[A7], [A6 - 0x54]
000011F2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label000011F6:
000011F6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000011FA 4E5E unlink A6
000011FC 205F movea.l A0, [A7]+
000011FE 5C4F addq.w A7, 6
00001200 4ED0 jmp [A0]
00001202 4E56 FFF2 link A6, -0x000E
00001206 2F07 move.l -[A7], D7
00001208 486E FFFA pea.l [A6 - 0x6]
0000120C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00001210 102D FEBF move.b D0, [A5 - 0x141]
00001214 6600 008C bne +0x8E /* 000012A2 */
00001218 486D FACA pea.l [A5 - 0x536]
0000121C 486E FFF4 pea.l [A6 - 0xC]
00001220 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001224 4A6E FFF4 tst.w [A6 - 0xC]
00001228 660A bne +0xC /* 00001234 */
0000122A 486E FFFA pea.l [A6 - 0x6]
0000122E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001232 606E bra +0x70 /* 000012A2 */
label00001234:
00001234 7008 moveq.l D0, 0x08
00001236 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000123A 6656 bne +0x58 /* 00001292 */
0000123C 3E2E FFF8 move.w D7, [A6 - 0x8]
00001240 3007 move.w D0, D7
00001242 0440 0043 subi.w D0, 0x43 /* 'C' */
00001246 670E beq +0x10 /* 00001256 */
00001248 0440 0052 subi.w D0, 0x52 /* 'R' */
0000124C 6708 beq +0xA /* 00001256 */
0000124E 5340 subq.w D0, 1
00001250 6704 beq +0x6 /* 00001256 */
00001252 603E bra +0x40 /* 00001292 */
00001254 603C bra +0x3E /* 00001292 */
label00001256:
00001256 486E FFFA pea.l [A6 - 0x6]
0000125A 3F07 move.w -[A7], D7
0000125C 4EBA FDCC jsr [PC - 0x234 /* 0000102A */]
00001260 102D FEBF move.b D0, [A5 - 0x141]
00001264 6708 beq +0xA /* 0000126E */
00001266 486E FFFA pea.l [A6 - 0x6]
0000126A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000126E:
0000126E 486D FACA pea.l [A5 - 0x536]
00001272 486E FFF4 pea.l [A6 - 0xC]
00001276 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000127A 4A6E FFF4 tst.w [A6 - 0xC]
0000127E 6708 beq +0xA /* 00001288 */
00001280 3F3C 0001 move.w -[A7], 0x1
00001284 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00001288:
00001288 486E FFF4 pea.l [A6 - 0xC]
0000128C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001290 6010 bra +0x12 /* 000012A2 */
label00001292:
00001292 486E FFFA pea.l [A6 - 0x6]
00001296 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000129A 3F3C 0001 move.w -[A7], 0x1
0000129E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000012A2:
000012A2 2E1F move.l D7, [A7]+
000012A4 4E5E unlink A6
000012A6 4E75 rts
fn000012A8:
000012A8 4E56 FFF8 link A6, -0x0008
000012AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000012B0 266E 0010 movea.l A3, [A6 + 0x10]
000012B4 2A2E 0014 move.l D5, [A6 + 0x14]
000012B8 422E 001E clr.b [A6 + 0x1E]
000012BC 206E 0018 movea.l A0, [A6 + 0x18]
000012C0 4A90 tst.l [A0]
000012C2 6E04 bgt +0x6 /* 000012C8 */
000012C4 6000 009E bra +0xA0 /* 00001364 */
label000012C8:
000012C8 102E 001C move.b D0, [A6 + 0x1C]
000012CC 4880 ext.w D0
000012CE 671E beq +0x20 /* 000012EE */
000012D0 5340 subq.w D0, 1
000012D2 6716 beq +0x18 /* 000012EA */
000012D4 5340 subq.w D0, 1
000012D6 670C beq +0xE /* 000012E4 */
000012D8 5340 subq.w D0, 1
000012DA 6702 beq +0x4 /* 000012DE */
000012DC 6018 bra +0x1A /* 000012F6 */
label000012DE:
000012DE 7E0D moveq.l D7, 0x0D
000012E0 4206 clr.b D6
000012E2 6012 bra +0x14 /* 000012F6 */
label000012E4:
000012E4 7E2C moveq.l D7, 0x2C
000012E6 4206 clr.b D6
000012E8 600C bra +0xE /* 000012F6 */
label000012EA:
000012EA 7C01 moveq.l D6, 0x01
000012EC 6008 bra +0xA /* 000012F6 */
label000012EE:
000012EE 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
000012F4 606E bra +0x70 /* 00001364 */
label000012F6:
000012F6 206E 0008 movea.l A0, [A6 + 0x8]
000012FA 2853 movea.l A4, [A3]
000012FC D9D0 add.l A4, [A0]
000012FE 1006 move.b D0, D6
00001300 6720 beq +0x22 /* 00001322 */
label00001302:
00001302 2013 move.l D0, [A3]
00001304 B0AE 000C cmp.l D0, [A6 + 0xC]
00001308 5DC0 slt D0
0000130A 4A00 tst.b D0
0000130C 6750 beq +0x52 /* 0000135E */
0000130E 4241 clr.w D1
00001310 1214 move.b D1, [A4]
00001312 7420 moveq.l D2, 0x20
00001314 B441 cmp.w D2, D1
00001316 5CC1 sge D1
00001318 C001 and.b D0, D1
0000131A 6742 beq +0x44 /* 0000135E */
0000131C 528C addq.l A4, 1
0000131E 5293 addq.l [A3], 1
00001320 60E0 bra -0x1E /* 00001302 */
label00001322:
00001322 2013 move.l D0, [A3]
00001324 B0AE 000C cmp.l D0, [A6 + 0xC]
00001328 5DC0 slt D0
0000132A 4A00 tst.b D0
0000132C 6710 beq +0x12 /* 0000133E */
0000132E 4241 clr.w D1
00001330 1214 move.b D1, [A4]
00001332 BE41 cmp.w D7, D1
00001334 57C1 seq D1
00001336 C001 and.b D0, D1
00001338 6704 beq +0x6 /* 0000133E */
0000133A 5293 addq.l [A3], 1
0000133C 6020 bra +0x22 /* 0000135E */
label0000133E:
0000133E 2045 movea.l A0, D5
00001340 4A90 tst.l [A0]
00001342 6F1A ble +0x1C /* 0000135E */
00001344 2045 movea.l A0, D5
00001346 5390 subq.l [A0], 1
00001348 206E 0008 movea.l A0, [A6 + 0x8]
0000134C 2245 movea.l A1, D5
0000134E 2851 movea.l A4, [A1]
00001350 D9D0 add.l A4, [A0]
00001352 4240 clr.w D0
00001354 1014 move.b D0, [A4]
00001356 BE40 cmp.w D7, D0
00001358 6704 beq +0x6 /* 0000135E */
0000135A 2045 movea.l A0, D5
0000135C 5290 addq.l [A0], 1
label0000135E:
0000135E 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
label00001364:
00001364 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001368 4E5E unlink A6
0000136A 205F movea.l A0, [A7]+
0000136C DEFC 0016 add.w A7, 0x16
00001370 4ED0 jmp [A0]
00001372 4E56 FFA6 link A6, -0x005A
00001376 48E7 0300 movem.l -[A7], D6,D7
0000137A 486D FACA pea.l [A5 - 0x536]
0000137E 486E FFFA pea.l [A6 - 0x6]
00001382 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001386 302D FD42 move.w D0, [A5 - 0x2BE]
0000138A 0440 001D subi.w D0, 0x1D
0000138E 671C beq +0x1E /* 000013AC */
00001390 5340 subq.w D0, 1
00001392 6718 beq +0x1A /* 000013AC */
00001394 5340 subq.w D0, 1
00001396 6714 beq +0x16 /* 000013AC */
00001398 5340 subq.w D0, 1
0000139A 6710 beq +0x12 /* 000013AC */
0000139C 5340 subq.w D0, 1
0000139E 670C beq +0xE /* 000013AC */
000013A0 3F3C 0001 move.w -[A7], 0x1
000013A4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000013A8 6000 010A bra +0x10C /* 000014B4 */
label000013AC:
000013AC 486D FACA pea.l [A5 - 0x536]
000013B0 486E FFFA pea.l [A6 - 0x6]
000013B4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000013B8 3F3C FFFF move.w -[A7], 0xFFFF
000013BC 486E FFAE pea.l [A6 - 0x52]
000013C0 486E FFF8 pea.l [A6 - 0x8]
000013C4 486E FFC3 pea.l [A6 - 0x3D]
000013C8 486E FFC4 pea.l [A6 - 0x3C]
000013CC 486E FFF4 pea.l [A6 - 0xC]
000013D0 4EBA FB08 jsr [PC - 0x4F8 /* 00000EDA */]
000013D4 102D FEBF move.b D0, [A5 - 0x141]
000013D8 6600 00DA bne +0xDC /* 000014B4 */
000013DC 4AAE FFF4 tst.l [A6 - 0xC]
000013E0 57C1 seq D1
000013E2 8001 or.b D0, D1
000013E4 0240 0001 andi.w D0, 0x1
000013E8 6704 beq +0x6 /* 000013EE */
000013EA 6000 00C8 bra +0xCA /* 000014B4 */
label000013EE:
000013EE 7000 moveq.l D0, 0x00
000013F0 2D40 FFBA move.l [A6 - 0x46], D0
000013F4 42A7 clr.l -[A7]
000013F6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000013FA 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000013FE 2C1F move.l D6, [A7]+
00001400 4A6E FFF8 tst.w [A6 - 0x8]
00001404 5DC0 slt D0
00001406 4400 neg.b D0
00001408 4880 ext.w D0
0000140A 48C0 ext.l D0
0000140C 2206 move.l D1, D6
0000140E 9280 sub.l D1, D0
00001410 2D41 FFB6 move.l [A6 - 0x4A], D1
00001414 2D6E FFB6 FFA8 move.l [A6 - 0x58], [A6 - 0x4A]
0000141A 102E FFC3 move.b D0, [A6 - 0x3D]
0000141E 6718 beq +0x1A /* 00001438 */
00001420 486E FFC4 pea.l [A6 - 0x3C]
00001424 486E FFBA pea.l [A6 - 0x46]
00001428 486E FFB6 pea.l [A6 - 0x4A]
0000142C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001430 486E FFA8 pea.l [A6 - 0x58]
00001434 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
label00001438:
00001438 4247 clr.w D7
0000143A 602A bra +0x2C /* 00001466 */
label0000143C:
0000143C 4267 clr.w -[A7]
0000143E 1F07 move.b -[A7], D7
00001440 3007 move.w D0, D7
00001442 C1FC 000C muls.w D0, 0xC
00001446 4876 00C4 pea.l [A6 + D0.w - 0x60]
0000144A 486E FFBA pea.l [A6 - 0x46]
0000144E 486E FFB6 pea.l [A6 - 0x4A]
00001452 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000145A 4EBA FE4C jsr [PC - 0x1B4 /* 000012A8 */]
0000145E 101F move.b D0, [A7]+
00001460 6702 beq +0x4 /* 00001464 */
00001462 6008 bra +0xA /* 0000146C */
label00001464:
00001464 5247 addq.w D7, 1
label00001466:
00001466 7003 moveq.l D0, 0x03
00001468 B047 cmp.w D0, D7
0000146A 6CD0 bge -0x2E /* 0000143C */
label0000146C:
0000146C 206E FFF4 movea.l A0, [A6 - 0xC]
00001470 202E FFB6 move.l D0, [A6 - 0x4A]
00001474 D090 add.l D0, [A0]
00001476 2F00 move.l -[A7], D0
00001478 202E FFBA move.l D0, [A6 - 0x46]
0000147C D090 add.l D0, [A0]
0000147E 2F00 move.l -[A7], D0
00001480 2006 move.l D0, D6
00001482 90AE FFB6 sub.l D0, [A6 - 0x4A]
00001486 2F00 move.l -[A7], D0
00001488 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000148C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001490 202E FFB6 move.l D0, [A6 - 0x4A]
00001494 90AE FFBA sub.l D0, [A6 - 0x46]
00001498 2206 move.l D1, D6
0000149A 9280 sub.l D1, D0
0000149C 2F01 move.l -[A7], D1
0000149E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
000014A2 4A6E FFF8 tst.w [A6 - 0x8]
000014A6 6F0C ble +0xE /* 000014B4 */
000014A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000014AC 3F2E FFBC move.w -[A7], [A6 - 0x44]
000014B0 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */]
label000014B4:
000014B4 4CDF 00C0 movem.l D6,D7, [A7]+
000014B8 4E5E unlink A6
000014BA 4E75 rts
000014BC 4E56 0000 link A6, 0
000014C0 42A7 clr.l -[A7]
000014C2 A975 syscall TickCount
000014C4 2B5F F79C move.l [A5 - 0x864], [A7]+
000014C8 2B6D F79C F790 move.l [A5 - 0x870], [A5 - 0x864]
000014CE 2B6D F79C F78C move.l [A5 - 0x874], [A5 - 0x864]
000014D4 2B6D F79C FDA8 move.l [A5 - 0x258], [A5 - 0x864]
000014DA 4E5E unlink A6
000014DC 4E75 rts
000014DE 4E56 0000 link A6, 0
000014E2 3F3C 0002 move.w -[A7], 0x2
000014E6 4EBA F788 jsr [PC - 0x878 /* 00000C70 */]
000014EA 4E5E unlink A6
000014EC 4E75 rts
000014EE 4E56 0000 link A6, 0
000014F2 3F3C 0001 move.w -[A7], 0x1
000014F6 4EBA F778 jsr [PC - 0x888 /* 00000C70 */]
000014FA 4E5E unlink A6
000014FC 4E75 rts
000014FE 4E56 FFEC link A6, -0x0014
00001502 48E7 0300 movem.l -[A7], D6,D7
00001506 7001 moveq.l D0, 0x01
00001508 2D40 FFF6 move.l [A6 - 0xA], D0
0000150C 486E FFF6 pea.l [A6 - 0xA]
00001510 1F3C 0001 move.b -[A7], 0x1
00001514 4EBA EC54 jsr [PC - 0x13AC /* 0000016A */]
00001518 102D FEBF move.b D0, [A5 - 0x141]
0000151C 6654 bne +0x56 /* 00001572 */
0000151E 4AAE FFF6 tst.l [A6 - 0xA]
00001522 6C06 bge +0x8 /* 0000152A */
00001524 7001 moveq.l D0, 0x01
00001526 2D40 FFF6 move.l [A6 - 0xA], D0
label0000152A:
0000152A 4267 clr.w -[A7]
0000152C A974 syscall Button
0000152E 1C1F move.b D6, [A7]+
00001530 0A06 0001 xori.b D6, 0x1
00001534 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
0000153A 7E01 moveq.l D7, 0x01
0000153C 602E bra +0x30 /* 0000156C */
label0000153E:
0000153E 3F3C 001E move.w -[A7], 0x1E
00001542 A9C8 syscall SysBeep
00001544 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00001548 102D FEBF move.b D0, [A5 - 0x141]
0000154C 6624 bne +0x26 /* 00001572 */
0000154E 1206 move.b D1, D6
00001550 6716 beq +0x18 /* 00001568 */
00001552 48E7 C000 movem.l -[A7], D0,D1
00001556 4267 clr.w -[A7]
00001558 A974 syscall Button
0000155A 141F move.b D2, [A7]+
0000155C 4CDF 0003 movem.l D0,D1, [A7]+
00001560 C202 and.b D1, D2
00001562 8001 or.b D0, D1
00001564 6702 beq +0x4 /* 00001568 */
00001566 600A bra +0xC /* 00001572 */
label00001568:
00001568 5287 addq.l D7, 1
0000156A 6906 bvs +0x8 /* 00001572 */
label0000156C:
0000156C BEAE FFEC cmp.l D7, [A6 - 0x14]
00001570 6FCC ble -0x32 /* 0000153E */
label00001572:
00001572 4CDF 00C0 movem.l D6,D7, [A7]+
00001576 4E5E unlink A6
00001578 4E75 rts
0000157A 4E56 FFF2 link A6, -0x000E
0000157E 48E7 0108 movem.l -[A7], D7,A4
00001582 486D FACA pea.l [A5 - 0x536]
00001586 486E FFFA pea.l [A6 - 0x6]
0000158A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000158E 7008 moveq.l D0, 0x08
00001590 B06E FFFA cmp.w D0, [A6 - 0x6]
00001594 670C beq +0xE /* 000015A2 */
00001596 486E FFFA pea.l [A6 - 0x6]
0000159A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000159E 6000 009C bra +0x9E /* 0000163C */
label000015A2:
000015A2 2F3C 0023 0000 move.l -[A7], 0x230000 /* '#\0\0' */
000015A8 3F3C 0003 move.w -[A7], 0x3
000015AC 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
000015B0 101F move.b D0, [A7]+
000015B2 6604 bne +0x6 /* 000015B8 */
000015B4 6000 008E bra +0x90 /* 00001644 */
label000015B8:
000015B8 42A7 clr.l -[A7]
000015BA 486D FACA pea.l [A5 - 0x536]
000015BE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000015C2 2E1F move.l D7, [A7]+
000015C4 9EAD FAD2 sub.l D7, [A5 - 0x52E]
000015C8 42A7 clr.l -[A7]
000015CA 2F07 move.l -[A7], D7
000015CC 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000015D0 285F movea.l A4, [A7]+
000015D2 200C move.l D0, A4
000015D4 6712 beq +0x14 /* 000015E8 */
000015D6 42A7 clr.l -[A7]
000015D8 486D FACA pea.l [A5 - 0x536]
000015DC 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000015E0 2F14 move.l -[A7], [A4]
000015E2 2F07 move.l -[A7], D7
000015E4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
label000015E8:
000015E8 302E FFFE move.w D0, [A6 - 0x2]
000015EC 0440 003C subi.w D0, 0x3C /* '<' */
000015F0 671C beq +0x1E /* 0000160E */
000015F2 5340 subq.w D0, 1
000015F4 670C beq +0xE /* 00001602 */
000015F6 5340 subq.w D0, 1
000015F8 6720 beq +0x22 /* 0000161A */
000015FA 0440 001E subi.w D0, 0x1E
000015FE 6726 beq +0x28 /* 00001626 */
00001600 603A bra +0x3C /* 0000163C */
label00001602:
00001602 486D FDB8 pea.l [A5 - 0x248]
00001606 2F0C move.l -[A7], A4
00001608 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
0000160C 6036 bra +0x38 /* 00001644 */
label0000160E:
0000160E 486D FDB4 pea.l [A5 - 0x24C]
00001612 2F0C move.l -[A7], A4
00001614 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001618 602A bra +0x2C /* 00001644 */
label0000161A:
0000161A 486D FDB0 pea.l [A5 - 0x250]
0000161E 2F0C move.l -[A7], A4
00001620 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001624 601E bra +0x20 /* 00001644 */
label00001626:
00001626 486D FDAC pea.l [A5 - 0x254]
0000162A 2F0C move.l -[A7], A4
0000162C 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001630 42A7 clr.l -[A7]
00001632 A975 syscall TickCount
00001634 2B5F FDA0 move.l [A5 - 0x260], [A7]+
00001638 600A bra +0xC /* 00001644 */
0000163A 6008 bra +0xA /* 00001644 */
label0000163C:
0000163C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001640 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00001644:
00001644 4CDF 1080 movem.l D7,A4, [A7]+
00001648 4E5E unlink A6
0000164A 4E75 rts
0000164C 4E56 FFDA link A6, -0x0026
00001650 2F0A move.l -[A7], A2
00001652 42A7 clr.l -[A7]
00001654 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001658 201F move.l D0, [A7]+
0000165A 3D40 FFFC move.w [A6 - 0x4], D0
0000165E 4267 clr.w -[A7]
00001660 486E FFFC pea.l [A6 - 0x4]
00001664 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001668 101F move.b D0, [A7]+
0000166A 6604 bne +0x6 /* 00001670 */
0000166C 6000 0098 bra +0x9A /* 00001706 */
label00001670:
00001670 4267 clr.w -[A7]
00001672 4EBA EA88 jsr [PC - 0x1578 /* 000000FC */]
00001676 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000167A 4267 clr.w -[A7]
0000167C 486E FFFE pea.l [A6 - 0x2]
00001680 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001684 101F move.b D0, [A7]+
00001686 6602 bne +0x4 /* 0000168A */
00001688 607C bra +0x7E /* 00001706 */
label0000168A:
0000168A 7000 moveq.l D0, 0x00
0000168C 2D40 FFE2 move.l [A6 - 0x1E], D0
00001690 486E FFE2 pea.l [A6 - 0x1E]
00001694 4267 clr.w -[A7]
00001696 4EBA EAD2 jsr [PC - 0x152E /* 0000016A */]
0000169A 102D FEBF move.b D0, [A5 - 0x141]
0000169E 6666 bne +0x68 /* 00001706 */
000016A0 206D F4C8 movea.l A0, [A5 - 0xB38]
000016A4 302E FFFC move.w D0, [A6 - 0x4]
000016A8 E740 asl D0.w, 3
000016AA 43EE FFEC lea.l A1, [A6 - 0x14]
000016AE 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016B2 41F2 0000 lea.l A0, [A2 + D0.w]
000016B6 22D8 move.l [A1]+, [A0]+
000016B8 22D8 move.l [A1]+, [A0]+
000016BA 206D F4C8 movea.l A0, [A5 - 0xB38]
000016BE 302E FFFE move.w D0, [A6 - 0x2]
000016C2 E740 asl D0.w, 3
000016C4 43EE FFF4 lea.l A1, [A6 - 0xC]
000016C8 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016CC 41F2 0000 lea.l A0, [A2 + D0.w]
000016D0 22D8 move.l [A1]+, [A0]+
000016D2 22D8 move.l [A1]+, [A0]+
000016D4 4267 clr.w -[A7]
000016D6 486E FFF4 pea.l [A6 - 0xC]
000016DA A8AE syscall EmptyRect
000016DC 101F move.b D0, [A7]+
000016DE 6716 beq +0x18 /* 000016F6 */
000016E0 486E FFDA pea.l [A6 - 0x26]
000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000016E8 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
000016EC 205F movea.l A0, [A7]+
000016EE 43EE FFF4 lea.l A1, [A6 - 0xC]
000016F2 22D8 move.l [A1]+, [A0]+
000016F4 22D8 move.l [A1]+, [A0]+
label000016F6:
000016F6 486E FFEC pea.l [A6 - 0x14]
000016FA 486E FFF4 pea.l [A6 - 0xC]
000016FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001702 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
label00001706:
00001706 245F movea.l A2, [A7]+
00001708 4E5E unlink A6
0000170A 4E75 rts
0000170C 4E56 0000 link A6, 0
00001710 3B7C 0301 FAB2 move.w [A5 - 0x54E], 0x301
00001716 4E5E unlink A6
00001718 4E75 rts
0000171A 4E56 FFF0 link A6, -0x0010
0000171E 48E7 0308 movem.l -[A7], D6,D7,A4
00001722 7E01 moveq.l D7, 0x01
00001724 4AAD FB04 tst.l [A5 - 0x4FC]
00001728 660A bne +0xC /* 00001734 */
0000172A 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
0000172E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001732 607A bra +0x7C /* 000017AE */
label00001734:
00001734 1007 move.b D0, D7
00001736 6776 beq +0x78 /* 000017AE */
00001738 486D FACA pea.l [A5 - 0x536]
0000173C 486E FFFA pea.l [A6 - 0x6]
00001740 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001744 4A6E FFFA tst.w [A6 - 0x6]
00001748 6602 bne +0x4 /* 0000174C */
0000174A 6062 bra +0x64 /* 000017AE */
label0000174C:
0000174C 7008 moveq.l D0, 0x08
0000174E B06E FFFA cmp.w D0, [A6 - 0x6]
00001752 670A beq +0xC /* 0000175E */
00001754 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001758 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000175C 6050 bra +0x52 /* 000017AE */
label0000175E:
0000175E 3C2E FFFE move.w D6, [A6 - 0x2]
00001762 486D FACA pea.l [A5 - 0x536]
00001766 486E FFFA pea.l [A6 - 0x6]
0000176A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000176E 4A6E FFFA tst.w [A6 - 0x6]
00001772 6604 bne +0x6 /* 00001778 */
00001774 4207 clr.b D7
00001776 601E bra +0x20 /* 00001796 */
label00001778:
00001778 70FE moveq.l D0, 0xFFFFFFFE
0000177A B06E FFFA cmp.w D0, [A6 - 0x6]
0000177E 56C0 sne D0
00001780 7222 moveq.l D1, 0x22
00001782 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001786 56C1 sne D1
00001788 8001 or.b D0, D1
0000178A 670A beq +0xC /* 00001796 */
0000178C 3F3C 0013 move.w -[A7], 0x13
00001790 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001794 6018 bra +0x1A /* 000017AE */
label00001796:
00001796 42A7 clr.l -[A7]
00001798 2F2D FB04 move.l -[A7], [A5 - 0x4FC]
0000179C 3F06 move.w -[A7], D6
0000179E 1F3C 0001 move.b -[A7], 0x1
000017A2 486E FFF0 pea.l [A6 - 0x10]
000017A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000017AA 285F movea.l A4, [A7]+
000017AC 6086 bra -0x78 /* 00001734 */
label000017AE:
000017AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000017B2 4E5E unlink A6
000017B4 4E75 rts
000017B6 4E56 0000 link A6, 0
000017BA 1B7C 0001 FD88 move.b [A5 - 0x278], 0x1
000017C0 4E5E unlink A6
000017C2 4E75 rts
000017C4 4E56 FFE0 link A6, -0x0020
000017C8 48E7 0308 movem.l -[A7], D6,D7,A4
000017CC 486D FACA pea.l [A5 - 0x536]
000017D0 486E FFFA pea.l [A6 - 0x6]
000017D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000017D8 7008 moveq.l D0, 0x08
000017DA B06E FFFA cmp.w D0, [A6 - 0x6]
000017DE 6656 bne +0x58 /* 00001836 */
000017E0 3E2E FFFE move.w D7, [A6 - 0x2]
000017E4 4267 clr.w -[A7]
000017E6 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000017EA 101F move.b D0, [A7]+
000017EC 6604 bne +0x6 /* 000017F2 */
000017EE 6000 00FA bra +0xFC /* 000018EA */
label000017F2:
000017F2 486E FFFA pea.l [A6 - 0x6]
000017F6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000017FA 102D FEBF move.b D0, [A5 - 0x141]
000017FE 6600 00EA bne +0xEC /* 000018EA */
00001802 42A7 clr.l -[A7]
00001804 3F07 move.w -[A7], D7
00001806 1F3C 0001 move.b -[A7], 0x1
0000180A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000180E 285F movea.l A4, [A7]+
00001810 200C move.l D0, A4
00001812 6700 00D6 beq +0xD8 /* 000018EA */
00001816 41EE FFF4 lea.l A0, [A6 - 0xC]
0000181A 224C movea.l A1, A4
0000181C 20D9 move.l [A0]+, [A1]+
0000181E 3091 move.w [A0], [A1]
00001820 41EE FFFA lea.l A0, [A6 - 0x6]
00001824 224C movea.l A1, A4
00001826 22D8 move.l [A1]+, [A0]+
00001828 3290 move.w [A1], [A0]
0000182A 486E FFF4 pea.l [A6 - 0xC]
0000182E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001832 6000 00B6 bra +0xB8 /* 000018EA */
label00001836:
00001836 70FE moveq.l D0, 0xFFFFFFFE
00001838 B06E FFFA cmp.w D0, [A6 - 0x6]
0000183C 57C0 seq D0
0000183E 7201 moveq.l D1, 0x01
00001840 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001844 57C1 seq D1
00001846 C001 and.b D0, D1
00001848 6700 0098 beq +0x9A /* 000018E2 */
0000184C 486D FACA pea.l [A5 - 0x536]
00001850 486E FFFA pea.l [A6 - 0x6]
00001854 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001858 3E2D FD42 move.w D7, [A5 - 0x2BE]
0000185C 7008 moveq.l D0, 0x08
0000185E B06E FFFA cmp.w D0, [A6 - 0x6]
00001862 56C0 sne D0
00001864 72FE moveq.l D1, 0xFFFFFFFE
00001866 B26E FFFA cmp.w D1, [A6 - 0x6]
0000186A 56C1 sne D1
0000186C C001 and.b D0, D1
0000186E 6640 bne +0x42 /* 000018B0 */
00001870 42A7 clr.l -[A7]
00001872 2F2D FD64 move.l -[A7], [A5 - 0x29C]
00001876 3F07 move.w -[A7], D7
00001878 4267 clr.w -[A7]
0000187A 486E FFE2 pea.l [A6 - 0x1E]
0000187E 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001882 285F movea.l A4, [A7]+
00001884 200C move.l D0, A4
00001886 6728 beq +0x2A /* 000018B0 */
00001888 70FE moveq.l D0, 0xFFFFFFFE
0000188A B054 cmp.w D0, [A4]
0000188C 6622 bne +0x24 /* 000018B0 */
0000188E 3C2C 0004 move.w D6, [A4 + 0x4]
00001892 206D FD3E movea.l A0, [A5 - 0x2C2]
00001896 2050 movea.l A0, [A0]
00001898 3006 move.w D0, D6
0000189A E740 asl D0.w, 3
0000189C 43EE FFE6 lea.l A1, [A6 - 0x1A]
000018A0 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
000018A4 22D8 move.l [A1]+, [A0]+
000018A6 22D8 move.l [A1]+, [A0]+
000018A8 7006 moveq.l D0, 0x06
000018AA B02E FFE6 cmp.b D0, [A6 - 0x1A]
000018AE 670A beq +0xC /* 000018BA */
label000018B0:
000018B0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000018B4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000018B8 6030 bra +0x32 /* 000018EA */
label000018BA:
000018BA 4A2E FFE7 tst.b [A6 - 0x19]
000018BE 6F14 ble +0x16 /* 000018D4 */
000018C0 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */
000018C6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000018CA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000018CE 101F move.b D0, [A7]+
000018D0 6602 bne +0x4 /* 000018D4 */
000018D2 6016 bra +0x18 /* 000018EA */
label000018D4:
000018D4 42A7 clr.l -[A7]
000018D6 3F07 move.w -[A7], D7
000018D8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000018DC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000018E0 6008 bra +0xA /* 000018EA */
label000018E2:
000018E2 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000018E6 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000018EA:
000018EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000018EE 4E5E unlink A6
000018F0 4E75 rts
000018F2 4E56 FFF4 link A6, -0x000C
000018F6 2F0C move.l -[A7], A4
000018F8 486E FFFA pea.l [A6 - 0x6]
000018FC 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001900 102D FEBF move.b D0, [A5 - 0x141]
00001904 662C bne +0x2E /* 00001932 */
00001906 082D 0001 FAFF btst.b [A5 - 0x501], 0x1
0000190C 6706 beq +0x8 /* 00001914 */
0000190E 286D FD5C movea.l A4, [A5 - 0x2A4]
00001912 6004 bra +0x6 /* 00001918 */
label00001914:
00001914 286D FAF4 movea.l A4, [A5 - 0x50C]
label00001918:
00001918 7001 moveq.l D0, 0x01
0000191A 2F00 move.l -[A7], D0
0000191C 3F3C FFFF move.w -[A7], 0xFFFF
00001920 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001924 42A7 clr.l -[A7]
00001926 70FF moveq.l D0, 0xFFFFFFFF
00001928 2F00 move.l -[A7], D0
0000192A 2F0C move.l -[A7], A4
0000192C 42A7 clr.l -[A7]
0000192E 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
label00001932:
00001932 285F movea.l A4, [A7]+
00001934 4E5E unlink A6
00001936 4E75 rts
fn00001938:
00001938 4E56 FFFA link A6, -0x0006
0000193C 486D FACA pea.l [A5 - 0x536]
00001940 486E FFFA pea.l [A6 - 0x6]
00001944 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001948 4267 clr.w -[A7]
0000194A 486E FFFA pea.l [A6 - 0x6]
0000194E 4EBA E770 jsr [PC - 0x1890 /* 000000C0 */]
00001952 101F move.b D0, [A7]+
00001954 6602 bne +0x4 /* 00001958 */
00001956 600A bra +0xC /* 00001962 */
label00001958:
00001958 42A7 clr.l -[A7]
0000195A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
0000195E 2D5F 0008 move.l [A6 + 0x8], [A7]+
label00001962:
00001962 4E5E unlink A6
00001964 4E75 rts
00001966 4E56 FFFC link A6, -0x0004
0000196A 48E7 0118 movem.l -[A7], D7,A3,A4
0000196E 102D F6BB move.b D0, [A5 - 0x945]
00001972 6704 beq +0x6 /* 00001978 */
00001974 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
label00001978:
00001978 2E2D F4C8 move.l D7, [A5 - 0xB38]
0000197C 2F07 move.l -[A7], D7
0000197E 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00001982 2847 movea.l A4, D7
00001984 486C 001E pea.l [A4 + 0x1E]
00001988 486C 027E pea.l [A4 + 0x27E]
0000198C 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */]
00001990 47EC 027E lea.l A3, [A4 + 0x27E]
00001994 4A2B 0004 tst.b [A3 + 0x4]
00001998 6F0E ble +0x10 /* 000019A8 */
0000199A 102B 0004 move.b D0, [A3 + 0x4]
0000199E 4880 ext.w D0
000019A0 723C moveq.l D1, 0x3C
000019A2 83C0 divs.w D1, D0
000019A4 3941 0746 move.w [A4 + 0x746], D1
label000019A8:
000019A8 47EC 028E lea.l A3, [A4 + 0x28E]
000019AC 4A2B 0005 tst.b [A3 + 0x5]
000019B0 6710 beq +0x12 /* 000019C2 */
000019B2 41EC 0754 lea.l A0, [A4 + 0x754]
000019B6 43EC 028E lea.l A1, [A4 + 0x28E]
000019BA 20D9 move.l [A0]+, [A1]+
000019BC 20D9 move.l [A0]+, [A1]+
000019BE 20D9 move.l [A0]+, [A1]+
000019C0 20D9 move.l [A0]+, [A1]+
label000019C2:
000019C2 2047 movea.l A0, D7
000019C4 1028 0880 move.b D0, [A0 + 0x880]
000019C8 6706 beq +0x8 /* 000019D0 */
000019CA 2F07 move.l -[A7], D7
000019CC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
label000019D0:
000019D0 4267 clr.w -[A7]
000019D2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000019D6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000019DA 4E5E unlink A6
000019DC 4E75 rts
fn000019DE:
000019DE 4E56 FFEE link A6, -0x0012
000019E2 422E 000A clr.b [A6 + 0xA]
000019E6 102E 0008 move.b D0, [A6 + 0x8]
000019EA 6718 beq +0x1A /* 00001A04 */
000019EC 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
000019F2 486E FFF0 pea.l [A6 - 0x10]
000019F6 A971 syscall EventAvail
000019F8 101F move.b D0, [A7]+
000019FA 6708 beq +0xA /* 00001A04 */
000019FC 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A02 605E bra +0x60 /* 00001A62 */
label00001A04:
00001A04 2F3C 8000 0000 move.l -[A7], 0x80000000
00001A0A 486E FFF0 pea.l [A6 - 0x10]
00001A0E A971 syscall EventAvail
00001A10 101F move.b D0, [A7]+
00001A12 6708 beq +0xA /* 00001A1C */
00001A14 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A1A 6046 bra +0x48 /* 00001A62 */
label00001A1C:
00001A1C 2F3C 0008 0000 move.l -[A7], 0x80000
00001A22 486E FFF0 pea.l [A6 - 0x10]
00001A26 A971 syscall EventAvail
00001A28 101F move.b D0, [A7]+
00001A2A 6736 beq +0x38 /* 00001A62 */
00001A2C 2F3C 0008 0000 move.l -[A7], 0x80000
00001A32 486E FFF0 pea.l [A6 - 0x10]
00001A36 A970 syscall GetNextEvent
00001A38 1D5F FFEF move.b [A6 - 0x11], [A7]+
00001A3C 7000 moveq.l D0, 0x00
00001A3E 302E FFFE move.w D0, [A6 - 0x2]
00001A42 C0BC 0000 0100 and.l D0, 0x100
00001A48 4A80 tst.l D0
00001A4A 6716 beq +0x18 /* 00001A62 */
00001A4C 203C 0000 00FF move.l D0, 0xFF
00001A52 C0AE FFF2 and.l D0, [A6 - 0xE]
00001A56 722E moveq.l D1, 0x2E
00001A58 B280 cmp.l D1, D0
00001A5A 6606 bne +0x8 /* 00001A62 */
00001A5C 1D7C 0001 000A move.b [A6 + 0xA], 0x1
label00001A62:
00001A62 4E5E unlink A6
00001A64 205F movea.l A0, [A7]+
00001A66 544F addq.w A7, 2
00001A68 4ED0 jmp [A0]
00001A6A 4E56 FFC2 link A6, -0x003E
00001A6E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001A72 7000 moveq.l D0, 0x00
00001A74 2D40 FFCE move.l [A6 - 0x32], D0
00001A78 486E FFD2 pea.l [A6 - 0x2E]
00001A7C A874 syscall GetPort
00001A7E 206D F4C8 movea.l A0, [A5 - 0xB38]
00001A82 1D68 0742 FFF3 move.b [A6 - 0xD], [A0 + 0x742]
00001A88 206D F4C8 movea.l A0, [A5 - 0xB38]
00001A8C 3D68 0746 FFF0 move.w [A6 - 0x10], [A0 + 0x746]
00001A92 486E FFFA pea.l [A6 - 0x6]
00001A96 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001A9A 102D FEBF move.b D0, [A5 - 0x141]
00001A9E 6600 033C bne +0x33E /* 00001DDC */
00001AA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AA6 486D F26E pea.l [A5 - 0xD92]
00001AAA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001AAE 486E FFFA pea.l [A6 - 0x6]
00001AB2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001AB6 3B7C 0001 F378 move.w [A5 - 0xC88], 0x1
00001ABC 206D F4D4 movea.l A0, [A5 - 0xB2C]
00001AC0 3B68 010C F36E move.w [A5 - 0xC92], [A0 + 0x10C]
00001AC6 3B7C 0003 F37C move.w [A5 - 0xC84], 0x3
00001ACC 3B7C 0101 F37A move.w [A5 - 0xC86], 0x101
00001AD2 7A01 moveq.l D5, 0x01
00001AD4 422E FFEB clr.b [A6 - 0x15]
00001AD8 4207 clr.b D7
00001ADA 4204 clr.b D4
00001ADC 7CFF moveq.l D6, 0xFFFFFFFF
00001ADE 422E FFEF clr.b [A6 - 0x11]
00001AE2 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
00001AE8 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1
00001AEE 422E FFE6 clr.b [A6 - 0x1A]
label00001AF2:
00001AF2 486D FACA pea.l [A5 - 0x536]
00001AF6 486E FFFA pea.l [A6 - 0x6]
00001AFA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001AFE 4A6E FFFA tst.w [A6 - 0x6]
00001B02 6604 bne +0x6 /* 00001B08 */
00001B04 6000 01A6 bra +0x1A8 /* 00001CAC */
label00001B08:
00001B08 4267 clr.w -[A7]
00001B0A 486E FFFA pea.l [A6 - 0x6]
00001B0E 4EBA E5B0 jsr [PC - 0x1A50 /* 000000C0 */]
00001B12 101F move.b D0, [A7]+
00001B14 6604 bne +0x6 /* 00001B1A */
00001B16 6000 02C4 bra +0x2C6 /* 00001DDC */
label00001B1A:
00001B1A 486D FACA pea.l [A5 - 0x536]
00001B1E 486E FFFA pea.l [A6 - 0x6]
00001B22 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001B26 7008 moveq.l D0, 0x08
00001B28 B06E FFFA cmp.w D0, [A6 - 0x6]
00001B2C 670C beq +0xE /* 00001B3A */
00001B2E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001B32 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001B36 6000 02A4 bra +0x2A6 /* 00001DDC */
label00001B3A:
00001B3A 302E FFFE move.w D0, [A6 - 0x2]
00001B3E 0440 0030 subi.w D0, 0x30 /* '0' */
00001B42 6700 0094 beq +0x96 /* 00001BD8 */
00001B46 0440 0014 subi.w D0, 0x14
00001B4A 6700 00A4 beq +0xA6 /* 00001BF0 */
00001B4E 5340 subq.w D0, 1
00001B50 6700 00A6 beq +0xA8 /* 00001BF8 */
00001B54 5340 subq.w D0, 1
00001B56 6700 00B4 beq +0xB6 /* 00001C0C */
00001B5A 5340 subq.w D0, 1
00001B5C 6700 00B6 beq +0xB8 /* 00001C14 */
00001B60 5340 subq.w D0, 1
00001B62 6700 00B8 beq +0xBA /* 00001C1C */
00001B66 5340 subq.w D0, 1
00001B68 6700 00BC beq +0xBE /* 00001C26 */
00001B6C 5340 subq.w D0, 1
00001B6E 6700 00BE beq +0xC0 /* 00001C2E */
00001B72 5340 subq.w D0, 1
00001B74 6700 00CA beq +0xCC /* 00001C40 */
00001B78 5340 subq.w D0, 1
00001B7A 6700 0086 beq +0x88 /* 00001C02 */
00001B7E 0440 0020 subi.w D0, 0x20 /* ' ' */
00001B82 6700 00D2 beq +0xD4 /* 00001C56 */
00001B86 0440 0012 subi.w D0, 0x12
00001B8A 6700 00D2 beq +0xD4 /* 00001C5E */
00001B8E 5F40 subq.w D0, 7
00001B90 6740 beq +0x42 /* 00001BD2 */
00001B92 5540 subq.w D0, 2
00001B94 6704 beq +0x6 /* 00001B9A */
00001B96 6000 0108 bra +0x10A /* 00001CA0 */
label00001B9A:
00001B9A 486D FACA pea.l [A5 - 0x536]
00001B9E 486E FFFA pea.l [A6 - 0x6]
00001BA2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001BA6 4267 clr.w -[A7]
00001BA8 486E FFFA pea.l [A6 - 0x6]
00001BAC 4EBA E512 jsr [PC - 0x1AEE /* 000000C0 */]
00001BB0 101F move.b D0, [A7]+
00001BB2 6604 bne +0x6 /* 00001BB8 */
00001BB4 6000 0226 bra +0x228 /* 00001DDC */
label00001BB8:
00001BB8 486E FFFA pea.l [A6 - 0x6]
00001BBC 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001BC0 102D FEBF move.b D0, [A5 - 0x141]
00001BC4 6600 0216 bne +0x218 /* 00001DDC */
00001BC8 2D6E FFFC FFCE move.l [A6 - 0x32], [A6 - 0x4]
00001BCE 6000 FF22 bra -0xDC /* 00001AF2 */
label00001BD2:
00001BD2 4205 clr.b D5
00001BD4 6000 FF1C bra -0xE2 /* 00001AF2 */
label00001BD8:
00001BD8 42A7 clr.l -[A7]
00001BDA 4EBA FD5C jsr [PC - 0x2A4 /* 00001938 */]
00001BDE 201F move.l D0, [A7]+
00001BE0 3B40 F378 move.w [A5 - 0xC88], D0
00001BE4 102D FEBF move.b D0, [A5 - 0x141]
00001BE8 6600 01F2 bne +0x1F4 /* 00001DDC */
00001BEC 6000 FF04 bra -0xFA /* 00001AF2 */
label00001BF0:
00001BF0 422D F37A clr.b [A5 - 0xC86]
00001BF4 6000 FEFC bra -0x102 /* 00001AF2 */
label00001BF8:
00001BF8 3B7C 0002 F37C move.w [A5 - 0xC84], 0x2
00001BFE 6000 FEF2 bra -0x10C /* 00001AF2 */
label00001C02:
00001C02 3B7C 0001 F37C move.w [A5 - 0xC84], 0x1
00001C08 6000 FEE8 bra -0x116 /* 00001AF2 */
label00001C0C:
00001C0C 7E01 moveq.l D7, 0x01
00001C0E 4204 clr.b D4
00001C10 6000 FEE0 bra -0x11E /* 00001AF2 */
label00001C14:
00001C14 7E01 moveq.l D7, 0x01
00001C16 7801 moveq.l D4, 0x01
00001C18 6000 FED8 bra -0x126 /* 00001AF2 */
label00001C1C:
00001C1C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
00001C22 6000 FECE bra -0x130 /* 00001AF2 */
label00001C26:
00001C26 422E FFEE clr.b [A6 - 0x12]
00001C2A 6000 FEC6 bra -0x138 /* 00001AF2 */
label00001C2E:
00001C2E 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00001C34 4A46 tst.w D6
00001C36 6C00 FEBA bge -0x144 /* 00001AF2 */
00001C3A 7C3C moveq.l D6, 0x3C
00001C3C 6000 FEB4 bra -0x14A /* 00001AF2 */
label00001C40:
00001C40 42A7 clr.l -[A7]
00001C42 4EBA FCF4 jsr [PC - 0x30C /* 00001938 */]
00001C46 201F move.l D0, [A7]+
00001C48 3C00 move.w D6, D0
00001C4A 102D FEBF move.b D0, [A5 - 0x141]
00001C4E 6600 018C bne +0x18E /* 00001DDC */
00001C52 6000 FE9E bra -0x160 /* 00001AF2 */
label00001C56:
00001C56 422E FFE7 clr.b [A6 - 0x19]
00001C5A 6000 FE96 bra -0x168 /* 00001AF2 */
label00001C5E:
00001C5E 42A7 clr.l -[A7]
00001C60 4EBA FCD6 jsr [PC - 0x32A /* 00001938 */]
00001C64 201F move.l D0, [A7]+
00001C66 3D40 FFDE move.w [A6 - 0x22], D0
00001C6A 42A7 clr.l -[A7]
00001C6C 4EBA FCCA jsr [PC - 0x336 /* 00001938 */]
00001C70 201F move.l D0, [A7]+
00001C72 3D40 FFDC move.w [A6 - 0x24], D0
00001C76 42A7 clr.l -[A7]
00001C78 4EBA FCBE jsr [PC - 0x342 /* 00001938 */]
00001C7C 201F move.l D0, [A7]+
00001C7E 3D40 FFE2 move.w [A6 - 0x1E], D0
00001C82 42A7 clr.l -[A7]
00001C84 4EBA FCB2 jsr [PC - 0x34E /* 00001938 */]
00001C88 201F move.l D0, [A7]+
00001C8A 3D40 FFE0 move.w [A6 - 0x20], D0
00001C8E 102D FEBF move.b D0, [A5 - 0x141]
00001C92 6600 0148 bne +0x14A /* 00001DDC */
00001C96 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1
00001C9C 6000 FE54 bra -0x1AA /* 00001AF2 */
label00001CA0:
00001CA0 3F3C 0036 move.w -[A7], 0x36 /* '6' */
00001CA4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001CA8 6000 0132 bra +0x134 /* 00001DDC */
label00001CAC:
00001CAC 102E FFE7 move.b D0, [A6 - 0x19]
00001CB0 6716 beq +0x18 /* 00001CC8 */
00001CB2 1F3C 0001 move.b -[A7], 0x1
00001CB6 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00001CBA 102D FEBF move.b D0, [A5 - 0x141]
00001CBE 6600 018C bne +0x18E /* 00001E4C */
00001CC2 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
00001CC6 6006 bra +0x8 /* 00001CCE */
label00001CC8:
00001CC8 4267 clr.w -[A7]
00001CCA 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
label00001CCE:
00001CCE 4267 clr.w -[A7]
00001CD0 1F05 move.b -[A7], D5
00001CD2 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00001CD6 101F move.b D0, [A7]+
00001CD8 660A bne +0xC /* 00001CE4 */
00001CDA 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001CE0 6000 00FA bra +0xFC /* 00001DDC */
label00001CE4:
00001CE4 1F05 move.b -[A7], D5
00001CE6 4EAD 137A jsr [A5 + 0x137A /* export_619 */]
00001CEA 102D F373 move.b D0, [A5 - 0xC8D]
00001CEE 6728 beq +0x2A /* 00001D18 */
00001CF0 42A7 clr.l -[A7]
00001CF2 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001CF6 285F movea.l A4, [A7]+
00001CF8 1947 000C move.b [A4 + 0xC], D7
00001CFC 4A46 tst.w D6
00001CFE 6F18 ble +0x1A /* 00001D18 */
00001D00 397C 0001 0038 move.w [A4 + 0x38], 0x1
00001D06 3946 0034 move.w [A4 + 0x34], D6
00001D0A 102E FFEB move.b D0, [A6 - 0x15]
00001D0E 0A00 0001 xori.b D0, 0x1
00001D12 4880 ext.w D0
00001D14 3940 0036 move.w [A4 + 0x36], D0
label00001D18:
00001D18 4267 clr.w -[A7]
00001D1A 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00001D1E 101F move.b D0, [A7]+
00001D20 660A bne +0xC /* 00001D2C */
00001D22 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001D28 6000 00B2 bra +0xB4 /* 00001DDC */
label00001D2C:
00001D2C 4267 clr.w -[A7]
00001D2E 486D F380 pea.l [A5 - 0xC80]
00001D32 486E FFC2 pea.l [A6 - 0x3E]
00001D36 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */]
00001D3A A8A6 syscall EqualRect
00001D3C 101F move.b D0, [A7]+
00001D3E 0A00 0001 xori.b D0, 0x1
00001D42 1B40 F37E move.b [A5 - 0xC82], D0
00001D46 1007 move.b D0, D7
00001D48 670A beq +0xC /* 00001D54 */
00001D4A 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001D50 201F move.l D0, [A7]+
00001D52 A032 syscall FlushEvents
label00001D54:
00001D54 4267 clr.w -[A7]
00001D56 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
00001D5A 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00001D5E 4AAE FFCE tst.l [A6 - 0x32]
00001D62 671E beq +0x20 /* 00001D82 */
00001D64 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001D68 1F3C 0001 move.b -[A7], 0x1
00001D6C 3F3C FFFF move.w -[A7], 0xFFFF
00001D70 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00001D74 102D FEBF move.b D0, [A5 - 0x141]
00001D78 6662 bne +0x64 /* 00001DDC */
00001D7A 486E FFCE pea.l [A6 - 0x32]
00001D7E 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
label00001D82:
00001D82 4A6E FFF8 tst.w [A6 - 0x8]
00001D86 6624 bne +0x26 /* 00001DAC */
00001D88 536D F378 subq.w [A5 - 0xC88], 1
00001D8C 4A6D F378 tst.w [A5 - 0xC88]
00001D90 5EC0 sgt D0
00001D92 4A00 tst.b D0
00001D94 660A bne +0xC /* 00001DA0 */
00001D96 802E FFEF or.b D0, [A6 - 0x11]
00001D9A 0240 0001 andi.w D0, 0x1
00001D9E 673C beq +0x3E /* 00001DDC */
label00001DA0:
00001DA0 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00001DA6 4267 clr.w -[A7]
00001DA8 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
label00001DAC:
00001DAC 4267 clr.w -[A7]
00001DAE 1F07 move.b -[A7], D7
00001DB0 4EBA FC2C jsr [PC - 0x3D4 /* 000019DE */]
00001DB4 101F move.b D0, [A7]+
00001DB6 6624 bne +0x26 /* 00001DDC */
00001DB8 102E FFE6 move.b D0, [A6 - 0x1A]
00001DBC 6796 beq -0x68 /* 00001D54 */
00001DBE 2F2D F6FC move.l -[A7], [A5 - 0x904]
00001DC2 A873 syscall SetPort
00001DC4 486E FFD8 pea.l [A6 - 0x28]
00001DC8 A972 syscall GetMouse
00001DCA 4267 clr.w -[A7]
00001DCC 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00001DD0 486E FFDC pea.l [A6 - 0x24]
00001DD4 A8AD syscall PtInRect
00001DD6 101F move.b D0, [A7]+
00001DD8 6600 FF7A bne -0x84 /* 00001D54 */
label00001DDC:
00001DDC 1004 move.b D0, D4
00001DDE 670A beq +0xC /* 00001DEA */
00001DE0 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001DE6 201F move.l D0, [A7]+
00001DE8 A032 syscall FlushEvents
label00001DEA:
00001DEA 4267 clr.w -[A7]
00001DEC 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00001DF0 101F move.b D0, [A7]+
00001DF2 6704 beq +0x6 /* 00001DF8 */
00001DF4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
label00001DF8:
00001DF8 4267 clr.w -[A7]
00001DFA 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001DFE 102E FFE7 move.b D0, [A6 - 0x19]
00001E02 661C bne +0x1E /* 00001E20 */
00001E04 206D F4C8 movea.l A0, [A5 - 0xB38]
00001E08 3010 move.w D0, [A0]
00001E0A B06D F858 cmp.w D0, [A5 - 0x7A8]
00001E0E 57C0 seq D0
00001E10 4AAD F85A tst.l [A5 - 0x7A6]
00001E14 57C1 seq D1
00001E16 C001 and.b D0, D1
00001E18 6706 beq +0x8 /* 00001E20 */
00001E1A 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
label00001E20:
00001E20 206D F4C8 movea.l A0, [A5 - 0xB38]
00001E24 116E FFF3 0742 move.b [A0 + 0x742], [A6 - 0xD]
00001E2A 206D F4C8 movea.l A0, [A5 - 0xB38]
00001E2E 316E FFF0 0746 move.w [A0 + 0x746], [A6 - 0x10]
00001E34 102E FFEE move.b D0, [A6 - 0x12]
00001E38 6712 beq +0x14 /* 00001E4C */
00001E3A 206D F6FC movea.l A0, [A5 - 0x904]
00001E3E 2068 0018 movea.l A0, [A0 + 0x18]
00001E42 2050 movea.l A0, [A0]
00001E44 4868 0002 pea.l [A0 + 0x2]
00001E48 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00001E4C:
00001E4C 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00001E50 A873 syscall SetPort
00001E52 486E FFCE pea.l [A6 - 0x32]
00001E56 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00001E5A 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001E5E 4E5E unlink A6
00001E60 4E75 rts
00001E62 4E56 FFF2 link A6, -0x000E
00001E66 48E7 0018 movem.l -[A7], A3,A4
00001E6A 4AAD FAF4 tst.l [A5 - 0x50C]
00001E6E 6610 bne +0x12 /* 00001E80 */
00001E70 42A7 clr.l -[A7]
00001E72 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00001E76 2B5F FAF4 move.l [A5 - 0x50C], [A7]+
00001E7A 08ED 0003 FAFF bset.b [A5 - 0x501], 0x3
label00001E80:
00001E80 4AAD FAF4 tst.l [A5 - 0x50C]
00001E84 6700 00B6 beq +0xB8 /* 00001F3C */
label00001E88:
00001E88 486D FACA pea.l [A5 - 0x536]
00001E8C 486E FFFA pea.l [A6 - 0x6]
00001E90 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001E94 4A6E FFFA tst.w [A6 - 0x6]
00001E98 6700 00A2 beq +0xA4 /* 00001F3C */
00001E9C 7008 moveq.l D0, 0x08
00001E9E B06E FFFA cmp.w D0, [A6 - 0x6]
00001EA2 670C beq +0xE /* 00001EB0 */
00001EA4 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001EA8 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001EAC 6000 008E bra +0x90 /* 00001F3C */
label00001EB0:
00001EB0 42A7 clr.l -[A7]
00001EB2 2F2D FD5C move.l -[A7], [A5 - 0x2A4]
00001EB6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001EBA 1F3C 0001 move.b -[A7], 0x1
00001EBE 486E FFF4 pea.l [A6 - 0xC]
00001EC2 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001EC6 265F movea.l A3, [A7]+
00001EC8 200B move.l D0, A3
00001ECA 6770 beq +0x72 /* 00001F3C */
00001ECC 7002 moveq.l D0, 0x02
00001ECE B053 cmp.w D0, [A3]
00001ED0 660C bne +0xE /* 00001EDE */
00001ED2 284B movea.l A4, A3
00001ED4 38BC 0004 move.w [A4], 0x4
00001ED8 7000 moveq.l D0, 0x00
00001EDA 2940 0002 move.l [A4 + 0x2], D0
label00001EDE:
00001EDE 42A7 clr.l -[A7]
00001EE0 2F2D FAF4 move.l -[A7], [A5 - 0x50C]
00001EE4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001EE8 1F3C 0001 move.b -[A7], 0x1
00001EEC 486E FFF2 pea.l [A6 - 0xE]
00001EF0 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001EF4 265F movea.l A3, [A7]+
00001EF6 200B move.l D0, A3
00001EF8 6742 beq +0x44 /* 00001F3C */
00001EFA 7002 moveq.l D0, 0x02
00001EFC B053 cmp.w D0, [A3]
00001EFE 670A beq +0xC /* 00001F0A */
00001F00 3F3C 0033 move.w -[A7], 0x33 /* '3' */
00001F04 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00001F08 6032 bra +0x34 /* 00001F3C */
label00001F0A:
00001F0A 284B movea.l A4, A3
00001F0C 38BC FFFB move.w [A4], 0xFFFB
00001F10 302E FFF4 move.w D0, [A6 - 0xC]
00001F14 48C0 ext.l D0
00001F16 2940 0002 move.l [A4 + 0x2], D0
00001F1A 486D FACA pea.l [A5 - 0x536]
00001F1E 486E FFFA pea.l [A6 - 0x6]
00001F22 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001F26 4A6E FFFA tst.w [A6 - 0x6]
00001F2A 6710 beq +0x12 /* 00001F3C */
00001F2C 4267 clr.w -[A7]
00001F2E 486E FFFA pea.l [A6 - 0x6]
00001F32 4EBA E18C jsr [PC - 0x1E74 /* 000000C0 */]
00001F36 101F move.b D0, [A7]+
00001F38 6600 FF4E bne -0xB0 /* 00001E88 */
label00001F3C:
00001F3C 4CDF 1800 movem.l A3,A4, [A7]+
00001F40 4E5E unlink A6
00001F42 4E75 rts
00001F44 4E56 0000 link A6, 0
00001F48 4A6D FF02 tst.w [A5 - 0xFE]
00001F4C 670C beq +0xE /* 00001F5A */
00001F4E 2F2D F4C8 move.l -[A7], [A5 - 0xB38]
00001F52 3F2D FF02 move.w -[A7], [A5 - 0xFE]
00001F56 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
label00001F5A:
00001F5A 4E5E unlink A6
00001F5C 4E75 rts
00001F5E 4E56 0000 link A6, 0
00001F62 4E5E unlink A6
00001F64 4E75 rts
00001F66 4E56 FEF8 link A6, -0x0108
00001F6A 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00001F6E 486E FFFA pea.l [A6 - 0x6]
00001F72 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001F76 102D FEBF move.b D0, [A5 - 0x141]
00001F7A 6638 bne +0x3A /* 00001FB4 */
00001F7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F80 486E FEFA pea.l [A6 - 0x106]
00001F84 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001F88 486E FFFA pea.l [A6 - 0x6]
00001F8C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001F90 486E FEFA pea.l [A6 - 0x106]
00001F94 487A 0022 pea.l [PC + 0x22 /* 00001FB8, value 0x4E56 'NV', cstring "" */]
00001F98 487A 001E pea.l [PC + 0x1E /* 00001FB8, value 0x4E56 'NV', cstring "" */]
00001F9C 487A 001A pea.l [PC + 0x1A /* 00001FB8, value 0x4E56 'NV', cstring "" */]
00001FA0 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
00001FA4 2F3C 01CC 0000 move.l -[A7], 0x1CC0000
00001FAA 42A7 clr.l -[A7]
00001FAC 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001FB0 3D5F FEF8 move.w [A6 - 0x108], [A7]+
label00001FB4:
00001FB4 4E5E unlink A6
00001FB6 4E75 rts
00001FB8 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001FBC FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001FBE 4E5E unlink A6
00001FC0 4E75 rts
00001FC2 4E56 FF00 link A6, -0x0100
00001FC6 4E5E unlink A6
00001FC8 4E75 rts
00001FCA 4E56 FFF4 link A6, -0x000C
00001FCE 48E7 0700 movem.l -[A7], D5,D6,D7
00001FD2 486E FFFA pea.l [A6 - 0x6]
00001FD6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00001FDA 102D FEBF move.b D0, [A5 - 0x141]
00001FDE 6600 009A bne +0x9C /* 0000207A */
00001FE2 4A6E FFFA tst.w [A6 - 0x6]
00001FE6 6608 bne +0xA /* 00001FF0 */
00001FE8 7E01 moveq.l D7, 0x01
00001FEA 3C3C 7FFF move.w D6, 0x7FFF
00001FEE 606A bra +0x6C /* 0000205A */
label00001FF0:
00001FF0 4267 clr.w -[A7]
00001FF2 486E FFFA pea.l [A6 - 0x6]
00001FF6 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001FFA 3A1F move.w D5, [A7]+
00001FFC 486E FFFA pea.l [A6 - 0x6]
00002000 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002004 102D FEBF move.b D0, [A5 - 0x141]
00002008 6670 bne +0x72 /* 0000207A */
0000200A 486D FACA pea.l [A5 - 0x536]
0000200E 486E FFFA pea.l [A6 - 0x6]
00002012 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002016 4A6E FFFA tst.w [A6 - 0x6]
0000201A 660A bne +0xC /* 00002026 */
0000201C 206D F4C8 movea.l A0, [A5 - 0xB38]
00002020 3E10 move.w D7, [A0]
00002022 3C05 move.w D6, D5
00002024 6034 bra +0x36 /* 0000205A */
label00002026:
00002026 4267 clr.w -[A7]
00002028 486E FFFA pea.l [A6 - 0x6]
0000202C 4EBA E092 jsr [PC - 0x1F6E /* 000000C0 */]
00002030 101F move.b D0, [A7]+
00002032 6602 bne +0x4 /* 00002036 */
00002034 6044 bra +0x46 /* 0000207A */
label00002036:
00002036 486E FFFA pea.l [A6 - 0x6]
0000203A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000203E 102D FEBF move.b D0, [A5 - 0x141]
00002042 6636 bne +0x38 /* 0000207A */
00002044 4267 clr.w -[A7]
00002046 486E FFFA pea.l [A6 - 0x6]
0000204A 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000204E 3C1F move.w D6, [A7]+
00002050 486E FFFA pea.l [A6 - 0x6]
00002054 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002058 3E05 move.w D7, D5
label0000205A:
0000205A 486D FAAC pea.l [A5 - 0x554]
0000205E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002062 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
00002068 4267 clr.w -[A7]
0000206A 3F07 move.w -[A7], D7
0000206C 3F06 move.w -[A7], D6
0000206E 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
00002072 301F move.w D0, [A7]+
00002074 48C0 ext.l D0
00002076 2B40 FAAE move.l [A5 - 0x552], D0
label0000207A:
0000207A 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000207E 4E5E unlink A6
00002080 4E75 rts
00002082 4E56 FFF2 link A6, -0x000E
00002086 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000208A 486E FFFA pea.l [A6 - 0x6]
0000208E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002092 102D FEBF move.b D0, [A5 - 0x141]
00002096 6600 00D6 bne +0xD8 /* 0000216E */
0000209A 4A6E FFFA tst.w [A6 - 0x6]
0000209E 660C bne +0xE /* 000020AC */
000020A0 7E01 moveq.l D7, 0x01
000020A2 206D F4D4 movea.l A0, [A5 - 0xB2C]
000020A6 3C28 0002 move.w D6, [A0 + 0x2]
000020AA 6070 bra +0x72 /* 0000211C */
label000020AC:
000020AC 4267 clr.w -[A7]
000020AE 486E FFFA pea.l [A6 - 0x6]
000020B2 3F3C FFFF move.w -[A7], 0xFFFF
000020B6 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000020BA 3A1F move.w D5, [A7]+
000020BC 486E FFFA pea.l [A6 - 0x6]
000020C0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000020C4 102D FEBF move.b D0, [A5 - 0x141]
000020C8 6600 00A4 bne +0xA6 /* 0000216E */
000020CC 486D FACA pea.l [A5 - 0x536]
000020D0 486E FFFA pea.l [A6 - 0x6]
000020D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000020D8 4A6E FFFA tst.w [A6 - 0x6]
000020DC 6606 bne +0x8 /* 000020E4 */
000020DE 3E05 move.w D7, D5
000020E0 3C05 move.w D6, D5
000020E2 6038 bra +0x3A /* 0000211C */
label000020E4:
000020E4 4267 clr.w -[A7]
000020E6 486E FFFA pea.l [A6 - 0x6]
000020EA 4EBA DFD4 jsr [PC - 0x202C /* 000000C0 */]
000020EE 101F move.b D0, [A7]+
000020F0 6602 bne +0x4 /* 000020F4 */
000020F2 607A bra +0x7C /* 0000216E */
label000020F4:
000020F4 486E FFFA pea.l [A6 - 0x6]
000020F8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000020FC 102D FEBF move.b D0, [A5 - 0x141]
00002100 666C bne +0x6E /* 0000216E */
00002102 4267 clr.w -[A7]
00002104 486E FFFA pea.l [A6 - 0x6]
00002108 3F3C FFFF move.w -[A7], 0xFFFF
0000210C 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00002110 3C1F move.w D6, [A7]+
00002112 486E FFFA pea.l [A6 - 0x6]
00002116 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000211A 3E05 move.w D7, D5
label0000211C:
0000211C 206D F4D4 movea.l A0, [A5 - 0xB2C]
00002120 3828 0002 move.w D4, [A0 + 0x2]
00002124 4A47 tst.w D7
00002126 5DC0 slt D0
00002128 4A00 tst.b D0
0000212A 6618 bne +0x1A /* 00002144 */
0000212C 4A46 tst.w D6
0000212E 5DC1 slt D1
00002130 8001 or.b D0, D1
00002132 6610 bne +0x12 /* 00002144 */
00002134 B847 cmp.w D4, D7
00002136 5DC1 slt D1
00002138 8001 or.b D0, D1
0000213A 6608 bne +0xA /* 00002144 */
0000213C B846 cmp.w D4, D6
0000213E 5DC1 slt D1
00002140 8001 or.b D0, D1
00002142 670A beq +0xC /* 0000214E */
label00002144:
00002144 3F3C 000B move.w -[A7], 0xB
00002148 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000214C 6020 bra +0x22 /* 0000216E */
label0000214E:
0000214E 486D FAAC pea.l [A5 - 0x554]
00002152 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002156 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
0000215C 4267 clr.w -[A7]
0000215E 3F07 move.w -[A7], D7
00002160 3F06 move.w -[A7], D6
00002162 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */]
00002166 301F move.w D0, [A7]+
00002168 48C0 ext.l D0
0000216A 2B40 FAAE move.l [A5 - 0x552], D0
label0000216E:
0000216E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00002172 4E5E unlink A6
00002174 4E75 rts
00002176 4E56 FFF6 link A6, -0x000A
0000217A 48E7 0300 movem.l -[A7], D6,D7
0000217E 486E FFFA pea.l [A6 - 0x6]
00002182 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002186 102D FEBF move.b D0, [A5 - 0x141]
0000218A 6678 bne +0x7A /* 00002204 */
0000218C 4A6E FFFA tst.w [A6 - 0x6]
00002190 6608 bne +0xA /* 0000219A */
00002192 7E01 moveq.l D7, 0x01
00002194 3C3C 7FFF move.w D6, 0x7FFF
00002198 6062 bra +0x64 /* 000021FC */
label0000219A:
0000219A 4267 clr.w -[A7]
0000219C 486E FFFA pea.l [A6 - 0x6]
000021A0 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000021A4 3E1F move.w D7, [A7]+
000021A6 486E FFFA pea.l [A6 - 0x6]
000021AA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000021AE 102D FEBF move.b D0, [A5 - 0x141]
000021B2 6650 bne +0x52 /* 00002204 */
000021B4 486D FACA pea.l [A5 - 0x536]
000021B8 486E FFFA pea.l [A6 - 0x6]
000021BC 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000021C0 4A6E FFFA tst.w [A6 - 0x6]
000021C4 6604 bne +0x6 /* 000021CA */
000021C6 3C07 move.w D6, D7
000021C8 6032 bra +0x34 /* 000021FC */
label000021CA:
000021CA 4267 clr.w -[A7]
000021CC 486E FFFA pea.l [A6 - 0x6]
000021D0 4EBA DEEE jsr [PC - 0x2112 /* 000000C0 */]
000021D4 101F move.b D0, [A7]+
000021D6 6602 bne +0x4 /* 000021DA */
000021D8 602A bra +0x2C /* 00002204 */
label000021DA:
000021DA 486E FFFA pea.l [A6 - 0x6]
000021DE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000021E2 102D FEBF move.b D0, [A5 - 0x141]
000021E6 661C bne +0x1E /* 00002204 */
000021E8 4267 clr.w -[A7]
000021EA 486E FFFA pea.l [A6 - 0x6]
000021EE 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000021F2 3C1F move.w D6, [A7]+
000021F4 486E FFFA pea.l [A6 - 0x6]
000021F8 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label000021FC:
000021FC 3F07 move.w -[A7], D7
000021FE 3F06 move.w -[A7], D6
00002200 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
label00002204:
00002204 4CDF 00C0 movem.l D6,D7, [A7]+
00002208 4E5E unlink A6
0000220A 4E75 rts
0000220C 4E56 FFF2 link A6, -0x000E
00002210 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002214 486E FFFA pea.l [A6 - 0x6]
00002218 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000221C 102D FEBF move.b D0, [A5 - 0x141]
00002220 6600 00BE bne +0xC0 /* 000022E0 */
00002224 4A6E FFFA tst.w [A6 - 0x6]
00002228 660C bne +0xE /* 00002236 */
0000222A 7E01 moveq.l D7, 0x01
0000222C 206D F4D4 movea.l A0, [A5 - 0xB2C]
00002230 3C28 0002 move.w D6, [A0 + 0x2]
00002234 6070 bra +0x72 /* 000022A6 */
label00002236:
00002236 4267 clr.w -[A7]
00002238 486E FFFA pea.l [A6 - 0x6]
0000223C 3F3C FFFF move.w -[A7], 0xFFFF
00002240 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00002244 3A1F move.w D5, [A7]+
00002246 486E FFFA pea.l [A6 - 0x6]
0000224A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000224E 102D FEBF move.b D0, [A5 - 0x141]
00002252 6600 008C bne +0x8E /* 000022E0 */
00002256 486D FACA pea.l [A5 - 0x536]
0000225A 486E FFFA pea.l [A6 - 0x6]
0000225E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002262 4A6E FFFA tst.w [A6 - 0x6]
00002266 6606 bne +0x8 /* 0000226E */
00002268 3E05 move.w D7, D5
0000226A 3C05 move.w D6, D5
0000226C 6038 bra +0x3A /* 000022A6 */
label0000226E:
0000226E 4267 clr.w -[A7]
00002270 486E FFFA pea.l [A6 - 0x6]
00002274 4EBA DE4A jsr [PC - 0x21B6 /* 000000C0 */]
00002278 101F move.b D0, [A7]+
0000227A 6602 bne +0x4 /* 0000227E */
0000227C 6062 bra +0x64 /* 000022E0 */
label0000227E:
0000227E 486E FFFA pea.l [A6 - 0x6]
00002282 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002286 102D FEBF move.b D0, [A5 - 0x141]
0000228A 6654 bne +0x56 /* 000022E0 */
0000228C 4267 clr.w -[A7]
0000228E 486E FFFA pea.l [A6 - 0x6]
00002292 3F3C FFFF move.w -[A7], 0xFFFF
00002296 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
0000229A 3C1F move.w D6, [A7]+
0000229C 486E FFFA pea.l [A6 - 0x6]
000022A0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000022A4 3E05 move.w D7, D5
label000022A6:
000022A6 206D F4D4 movea.l A0, [A5 - 0xB2C]
000022AA 3828 0002 move.w D4, [A0 + 0x2]
000022AE 4A47 tst.w D7
000022B0 5DC0 slt D0
000022B2 4A00 tst.b D0
000022B4 6618 bne +0x1A /* 000022CE */
000022B6 4A46 tst.w D6
000022B8 5DC1 slt D1
000022BA 8001 or.b D0, D1
000022BC 6610 bne +0x12 /* 000022CE */
000022BE B847 cmp.w D4, D7
000022C0 5DC1 slt D1
000022C2 8001 or.b D0, D1
000022C4 6608 bne +0xA /* 000022CE */
000022C6 B846 cmp.w D4, D6
000022C8 5DC1 slt D1
000022CA 8001 or.b D0, D1
000022CC 670A beq +0xC /* 000022D8 */
label000022CE:
000022CE 3F3C 000B move.w -[A7], 0xB
000022D2 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000022D6 6008 bra +0xA /* 000022E0 */
label000022D8:
000022D8 3F07 move.w -[A7], D7
000022DA 3F06 move.w -[A7], D6
000022DC 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */]
label000022E0:
000022E0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000022E4 4E5E unlink A6
000022E6 4E75 rts
fn000022E8:
000022E8 4E56 FFEE link A6, -0x0012
000022EC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000022F0 42A7 clr.l -[A7]
000022F2 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000022F6 201F move.l D0, [A7]+
000022F8 3E00 move.w D7, D0
000022FA 102D FEBF move.b D0, [A5 - 0x141]
000022FE 6600 00B6 bne +0xB8 /* 000023B6 */
00002302 7001 moveq.l D0, 0x01
00002304 B047 cmp.w D0, D7
00002306 5EC0 sgt D0
00002308 4A00 tst.b D0
0000230A 660A bne +0xC /* 00002316 */
0000230C 7220 moveq.l D1, 0x20
0000230E B247 cmp.w D1, D7
00002310 5DC1 slt D1
00002312 8001 or.b D0, D1
00002314 6702 beq +0x4 /* 00002318 */
label00002316:
00002316 7E01 moveq.l D7, 0x01
label00002318:
00002318 486D FACA pea.l [A5 - 0x536]
0000231C 486E FFF8 pea.l [A6 - 0x8]
00002320 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002324 70FE moveq.l D0, 0xFFFFFFFE
00002326 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000232A 57C0 seq D0
0000232C 7222 moveq.l D1, 0x22
0000232E B2AE FFFA cmp.l D1, [A6 - 0x6]
00002332 57C1 seq D1
00002334 C001 and.b D0, D1
00002336 6712 beq +0x14 /* 0000234A */
00002338 42A7 clr.l -[A7]
0000233A 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
0000233E 201F move.l D0, [A7]+
00002340 3C00 move.w D6, D0
00002342 102D FEBF move.b D0, [A5 - 0x141]
00002346 666E bne +0x70 /* 000023B6 */
00002348 600C bra +0xE /* 00002356 */
label0000234A:
0000234A 206D F4C8 movea.l A0, [A5 - 0xB38]
0000234E 700F moveq.l D0, 0x0F
00002350 C1E8 0746 muls.w D0, [A0 + 0x746]
00002354 3C00 move.w D6, D0
label00002356:
00002356 4A46 tst.w D6
00002358 6E02 bgt +0x4 /* 0000235C */
0000235A 7C01 moveq.l D6, 0x01
label0000235C:
0000235C 3A3C 00FF move.w D5, 0xFF
00002360 102E 0008 move.b D0, [A6 + 0x8]
00002364 6712 beq +0x14 /* 00002378 */
00002366 206D F0C4 movea.l A0, [A5 - 0xF3C]
0000236A 2050 movea.l A0, [A0]
0000236C 3007 move.w D0, D7
0000236E E540 asl D0.w, 2
00002370 3A30 00FC move.w D5, [A0 + D0.w - 0x4]
00002374 6E02 bgt +0x4 /* 00002378 */
00002376 7A01 moveq.l D5, 0x01
label00002378:
00002378 3006 move.w D0, D6
0000237A 48C0 ext.l D0
0000237C 81C5 divs.w D0, D5
0000237E 3D40 FFF2 move.w [A6 - 0xE], D0
00002382 6E06 bgt +0x8 /* 0000238A */
00002384 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
label0000238A:
0000238A 3005 move.w D0, D5
0000238C C1EE FFF2 muls.w D0, [A6 - 0xE]
00002390 48C0 ext.l D0
00002392 81C6 divs.w D0, D6
00002394 3800 move.w D4, D0
00002396 6E02 bgt +0x4 /* 0000239A */
00002398 7801 moveq.l D4, 0x01
label0000239A:
0000239A 102E 0008 move.b D0, [A6 + 0x8]
0000239E 6706 beq +0x8 /* 000023A6 */
000023A0 3004 move.w D0, D4
000023A2 4440 neg.w D0
000023A4 3800 move.w D4, D0
label000023A6:
000023A6 3F07 move.w -[A7], D7
000023A8 302E FFF2 move.w D0, [A6 - 0xE]
000023AC 48C0 ext.l D0
000023AE 2F00 move.l -[A7], D0
000023B0 3F04 move.w -[A7], D4
000023B2 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */]
label000023B6:
000023B6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000023BA 4E5E unlink A6
000023BC 205F movea.l A0, [A7]+
000023BE 544F addq.w A7, 2
000023C0 4ED0 jmp [A0]
fn000023C2:
000023C2 4E56 FEF4 link A6, -0x010C
000023C6 2F07 move.l -[A7], D7
000023C8 42A7 clr.l -[A7]
000023CA 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000023CE 201F move.l D0, [A7]+
000023D0 1D40 FFF9 move.b [A6 - 0x7], D0
000023D4 102D FEBF move.b D0, [A5 - 0x141]
000023D8 6600 00FE bne +0x100 /* 000024D8 */
000023DC 7001 moveq.l D0, 0x01
000023DE B02E FFF9 cmp.b D0, [A6 - 0x7]
000023E2 5EC0 sgt D0
000023E4 4A00 tst.b D0
000023E6 660C bne +0xE /* 000023F4 */
000023E8 7220 moveq.l D1, 0x20
000023EA B22E FFF9 cmp.b D1, [A6 - 0x7]
000023EE 5DC1 slt D1
000023F0 8001 or.b D0, D1
000023F2 6706 beq +0x8 /* 000023FA */
label000023F4:
000023F4 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
label000023FA:
000023FA 486D FACA pea.l [A5 - 0x536]
000023FE 486E FFFA pea.l [A6 - 0x6]
00002402 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002406 70FE moveq.l D0, 0xFFFFFFFE
00002408 B06E FFFA cmp.w D0, [A6 - 0x6]
0000240C 56C0 sne D0
0000240E 7222 moveq.l D1, 0x22
00002410 B2AE FFFC cmp.l D1, [A6 - 0x4]
00002414 56C1 sne D1
00002416 8001 or.b D0, D1
00002418 670C beq +0xE /* 00002426 */
0000241A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000241E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002422 6000 00B4 bra +0xB6 /* 000024D8 */
label00002426:
00002426 486E FFFA pea.l [A6 - 0x6]
0000242A 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000242E 102D FEBF move.b D0, [A5 - 0x141]
00002432 6600 00A4 bne +0xA6 /* 000024D8 */
00002436 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000243A 486E FEF8 pea.l [A6 - 0x108]
0000243E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002442 486E FFFA pea.l [A6 - 0x6]
00002446 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000244A 4247 clr.w D7
0000244C 102E 0008 move.b D0, [A6 + 0x8]
00002450 6770 beq +0x72 /* 000024C2 */
00002452 4267 clr.w -[A7]
00002454 486E FEF8 pea.l [A6 - 0x108]
00002458 206D F4D4 movea.l A0, [A5 - 0xB2C]
0000245C 3F28 010C move.w -[A7], [A0 + 0x10C]
00002460 486E FEF6 pea.l [A6 - 0x10A]
00002464 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00002468 3E1F move.w D7, [A7]+
0000246A 6656 bne +0x58 /* 000024C2 */
0000246C 102E FFF9 move.b D0, [A6 - 0x7]
00002470 4880 ext.w D0
00002472 3F00 move.w -[A7], D0
00002474 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00002478 4267 clr.w -[A7]
0000247A 102E FFF9 move.b D0, [A6 - 0x7]
0000247E 4880 ext.w D0
00002480 3F00 move.w -[A7], D0
00002482 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
00002486 301F move.w D0, [A7]+
00002488 48C0 ext.l D0
0000248A 2F00 move.l -[A7], D0
0000248C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002490 588F addq.l A7, 4
00002492 3E00 move.w D7, D0
00002494 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000
0000249A 42A7 clr.l -[A7]
0000249C 302E FEF6 move.w D0, [A6 - 0x10A]
000024A0 48C0 ext.l D0
000024A2 2F00 move.l -[A7], D0
000024A4 486E FFF9 pea.l [A6 - 0x7]
000024A8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000024AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000024B0 3E00 move.w D7, D0
000024B2 670E beq +0x10 /* 000024C2 */
000024B4 4267 clr.w -[A7]
000024B6 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
000024BA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000024BE 3D5F FEF6 move.w [A6 - 0x10A], [A7]+
label000024C2:
000024C2 486D FAAC pea.l [A5 - 0x554]
000024C6 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000024CA 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
000024D0 3007 move.w D0, D7
000024D2 48C0 ext.l D0
000024D4 2B40 FAAE move.l [A5 - 0x552], D0
label000024D8:
000024D8 2E1F move.l D7, [A7]+
000024DA 4E5E unlink A6
000024DC 205F movea.l A0, [A7]+
000024DE 544F addq.w A7, 2
000024E0 4ED0 jmp [A0]
fn000024E2:
000024E2 4E56 FFF8 link A6, -0x0008
000024E6 2F07 move.l -[A7], D7
000024E8 42A7 clr.l -[A7]
000024EA 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000024EE 201F move.l D0, [A7]+
000024F0 3E00 move.w D7, D0
000024F2 102D FEBF move.b D0, [A5 - 0x141]
000024F6 661C bne +0x1E /* 00002514 */
000024F8 7001 moveq.l D0, 0x01
000024FA B047 cmp.w D0, D7
000024FC 5EC0 sgt D0
000024FE 4A00 tst.b D0
00002500 660A bne +0xC /* 0000250C */
00002502 7220 moveq.l D1, 0x20
00002504 B247 cmp.w D1, D7
00002506 5DC1 slt D1
00002508 8001 or.b D0, D1
0000250A 6702 beq +0x4 /* 0000250E */
label0000250C:
0000250C 7E01 moveq.l D7, 0x01
label0000250E:
0000250E 3F07 move.w -[A7], D7
00002510 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
label00002514:
00002514 2E1F move.l D7, [A7]+
00002516 4E5E unlink A6
00002518 4E75 rts
0000251A 4E56 FFF4 link A6, -0x000C
0000251E 486D FACA pea.l [A5 - 0x536]
00002522 486E FFF4 pea.l [A6 - 0xC]
00002526 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000252A 7008 moveq.l D0, 0x08
0000252C B06E FFF4 cmp.w D0, [A6 - 0xC]
00002530 670A beq +0xC /* 0000253C */
00002532 3F3C 0001 move.w -[A7], 0x1
00002536 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000253A 604E bra +0x50 /* 0000258A */
label0000253C:
0000253C 302E FFF8 move.w D0, [A6 - 0x8]
00002540 0440 009B subi.w D0, 0x9B
00002544 6712 beq +0x14 /* 00002558 */
00002546 5340 subq.w D0, 1
00002548 6716 beq +0x18 /* 00002560 */
0000254A 5340 subq.w D0, 1
0000254C 672E beq +0x30 /* 0000257C */
0000254E 5340 subq.w D0, 1
00002550 6718 beq +0x1A /* 0000256A */
00002552 5340 subq.w D0, 1
00002554 671E beq +0x20 /* 00002574 */
00002556 602A bra +0x2C /* 00002582 */
label00002558:
00002558 4267 clr.w -[A7]
0000255A 4EBA FD8C jsr [PC - 0x274 /* 000022E8 */]
0000255E 602A bra +0x2C /* 0000258A */
label00002560:
00002560 1F3C 0001 move.b -[A7], 0x1
00002564 4EBA FD82 jsr [PC - 0x27E /* 000022E8 */]
00002568 6020 bra +0x22 /* 0000258A */
label0000256A:
0000256A 1F3C 0001 move.b -[A7], 0x1
0000256E 4EBA FE52 jsr [PC - 0x1AE /* 000023C2 */]
00002572 6016 bra +0x18 /* 0000258A */
label00002574:
00002574 4267 clr.w -[A7]
00002576 4EBA FE4A jsr [PC - 0x1B6 /* 000023C2 */]
0000257A 600E bra +0x10 /* 0000258A */
label0000257C:
0000257C 4EBA FF64 jsr [PC - 0x9C /* 000024E2 */]
00002580 6008 bra +0xA /* 0000258A */
label00002582:
00002582 3F3C 0001 move.w -[A7], 0x1
00002586 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label0000258A:
0000258A 4E5E unlink A6
0000258C 4E75 rts
0000258E 4E56 FF98 link A6, -0x0068
00002592 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002596 486D FACA pea.l [A5 - 0x536]
0000259A 486E FFFA pea.l [A6 - 0x6]
0000259E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000025A2 302D FD42 move.w D0, [A5 - 0x2BE]
000025A6 0440 001D subi.w D0, 0x1D
000025AA 671C beq +0x1E /* 000025C8 */
000025AC 5340 subq.w D0, 1
000025AE 6718 beq +0x1A /* 000025C8 */
000025B0 5340 subq.w D0, 1
000025B2 6714 beq +0x16 /* 000025C8 */
000025B4 5340 subq.w D0, 1
000025B6 6710 beq +0x12 /* 000025C8 */
000025B8 5340 subq.w D0, 1
000025BA 670C beq +0xE /* 000025C8 */
000025BC 3F3C 0001 move.w -[A7], 0x1
000025C0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000025C4 6000 014C bra +0x14E /* 00002712 */
label000025C8:
000025C8 486D FACA pea.l [A5 - 0x536]
000025CC 486E FFFA pea.l [A6 - 0x6]
000025D0 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000025D4 3F3C FFFF move.w -[A7], 0xFFFF
000025D8 486E FFB4 pea.l [A6 - 0x4C]
000025DC 486E FFF8 pea.l [A6 - 0x8]
000025E0 486E FFC3 pea.l [A6 - 0x3D]
000025E4 486E FFC4 pea.l [A6 - 0x3C]
000025E8 486E FFF4 pea.l [A6 - 0xC]
000025EC 4EBA E8EC jsr [PC - 0x1714 /* 00000EDA */]
000025F0 102D FEBF move.b D0, [A5 - 0x141]
000025F4 6600 011C bne +0x11E /* 00002712 */
000025F8 4AAE FFF4 tst.l [A6 - 0xC]
000025FC 57C1 seq D1
000025FE 8001 or.b D0, D1
00002600 0240 0001 andi.w D0, 0x1
00002604 6600 010C bne +0x10E /* 00002712 */
00002608 4A6E FFF8 tst.w [A6 - 0x8]
0000260C 6C0C bge +0xE /* 0000261A */
0000260E 3F3C 0001 move.w -[A7], 0x1
00002612 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002616 6000 00FA bra +0xFC /* 00002712 */
label0000261A:
0000261A 7000 moveq.l D0, 0x00
0000261C 2D40 FFBA move.l [A6 - 0x46], D0
00002620 42A7 clr.l -[A7]
00002622 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002626 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000262A 2D5F FFBE move.l [A6 - 0x42], [A7]+
0000262E 2D6E FFBE FF98 move.l [A6 - 0x68], [A6 - 0x42]
00002634 102E FFC3 move.b D0, [A6 - 0x3D]
00002638 6718 beq +0x1A /* 00002652 */
0000263A 486E FFC4 pea.l [A6 - 0x3C]
0000263E 486E FFBA pea.l [A6 - 0x46]
00002642 486E FFBE pea.l [A6 - 0x42]
00002646 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000264A 486E FF98 pea.l [A6 - 0x68]
0000264E 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
label00002652:
00002652 4267 clr.w -[A7]
00002654 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002658 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
0000265C 3E1F move.w D7, [A7]+
0000265E 6F00 00B2 ble +0xB4 /* 00002712 */
00002662 42A7 clr.l -[A7]
00002664 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002668 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000266C 2C1F move.l D6, [A7]+
0000266E 2046 movea.l A0, D6
00002670 2668 0008 movea.l A3, [A0 + 0x8]
00002674 302E FFF8 move.w D0, [A6 - 0x8]
00002678 B06D F244 cmp.w D0, [A5 - 0xDBC]
0000267C 57C0 seq D0
0000267E C02D F23E and.b D0, [A5 - 0xDC2]
00002682 1A00 move.b D5, D0
00002684 0A05 0001 xori.b D5, 0x1
00002688 1005 move.b D0, D5
0000268A 675E beq +0x60 /* 000026EA */
0000268C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002690 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00002694 206D F4C8 movea.l A0, [A5 - 0xB38]
00002698 49E8 027E lea.l A4, [A0 + 0x27E]
0000269C 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000026A0 3007 move.w D0, D7
000026A2 E940 asl D0.w, 4
000026A4 1234 00C1 move.b D1, [A4 + D0.w - 0x63]
000026A8 4881 ext.w D1
000026AA 3F01 move.w -[A7], D1
000026AC 3007 move.w D0, D7
000026AE E740 asl D0.w, 3
000026B0 41EC 0170 lea.l A0, [A4 + 0x170]
000026B4 4870 0000 pea.l [A0 + D0.w]
000026B8 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
000026BC 486E FFA8 pea.l [A6 - 0x58]
000026C0 A874 syscall GetPort
000026C2 2F2D F6FC move.l -[A7], [A5 - 0x904]
000026C6 A873 syscall SetPort
000026C8 102D F486 move.b D0, [A5 - 0xB7A]
000026CC 6708 beq +0xA /* 000026D6 */
000026CE 2046 movea.l A0, D6
000026D0 4868 0016 pea.l [A0 + 0x16]
000026D4 AA15 syscall RGBBackColor
label000026D6:
000026D6 2F0B move.l -[A7], A3
000026D8 A9D8 syscall TEActivate
000026DA 102D F486 move.b D0, [A5 - 0xB7A]
000026DE 6704 beq +0x6 /* 000026E4 */
000026E0 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
label000026E4:
000026E4 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000026E8 A873 syscall SetPort
label000026EA:
000026EA 2F2E FFBA move.l -[A7], [A6 - 0x46]
000026EE 2F2E FFBE move.l -[A7], [A6 - 0x42]
000026F2 2F0B move.l -[A7], A3
000026F4 A9D1 syscall TESetSelect
000026F6 1005 move.b D0, D5
000026F8 6718 beq +0x1A /* 00002712 */
000026FA 2053 movea.l A0, [A3]
000026FC 4268 0024 clr.w [A0 + 0x24]
00002700 2053 movea.l A0, [A3]
00002702 4268 0038 clr.w [A0 + 0x38]
00002706 2F0B move.l -[A7], A3
00002708 A9D9 syscall TEDeactivate
0000270A 42A7 clr.l -[A7]
0000270C 42A7 clr.l -[A7]
0000270E 2F0B move.l -[A7], A3
00002710 A9D1 syscall TESetSelect
label00002712:
00002712 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002716 4E5E unlink A6
00002718 4E75 rts
0000271A 4E56 FFDC link A6, -0x0024
0000271E 48E7 0118 movem.l -[A7], D7,A3,A4
00002722 486D FACA pea.l [A5 - 0x536]
00002726 486E FFFA pea.l [A6 - 0x6]
0000272A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000272E 42A7 clr.l -[A7]
00002730 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
00002734 4267 clr.w -[A7]
00002736 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000273A 285F movea.l A4, [A7]+
0000273C 200C move.l D0, A4
0000273E 660C bne +0xE /* 0000274C */
label00002740:
00002740 3F3C 0001 move.w -[A7], 0x1
00002744 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002748 6000 009E bra +0xA0 /* 000027E8 */
label0000274C:
0000274C 7003 moveq.l D0, 0x03
0000274E B054 cmp.w D0, [A4]
00002750 56C0 sne D0
00002752 4A00 tst.b D0
00002754 670A beq +0xC /* 00002760 */
00002756 72FA moveq.l D1, 0xFFFFFFFA
00002758 B254 cmp.w D1, [A4]
0000275A 56C1 sne D1
0000275C C001 and.b D0, D1
0000275E 66E0 bne -0x1E /* 00002740 */
label00002760:
00002760 266C 0002 movea.l A3, [A4 + 0x2]
00002764 486D FACA pea.l [A5 - 0x536]
00002768 486E FFFA pea.l [A6 - 0x6]
0000276C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002770 4267 clr.w -[A7]
00002772 486E FFFA pea.l [A6 - 0x6]
00002776 4EBA D948 jsr [PC - 0x26B8 /* 000000C0 */]
0000277A 101F move.b D0, [A7]+
0000277C 6602 bne +0x4 /* 00002780 */
0000277E 6068 bra +0x6A /* 000027E8 */
label00002780:
00002780 486E FFFA pea.l [A6 - 0x6]
00002784 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002788 102D FEBF move.b D0, [A5 - 0x141]
0000278C 665A bne +0x5C /* 000027E8 */
0000278E 7004 moveq.l D0, 0x04
00002790 B06E FFFA cmp.w D0, [A6 - 0x6]
00002794 660E bne +0x10 /* 000027A4 */
00002796 4AAE FFFC tst.l [A6 - 0x4]
0000279A 671A beq +0x1C /* 000027B6 */
0000279C 7001 moveq.l D0, 0x01
0000279E 2D40 FFFC move.l [A6 - 0x4], D0
000027A2 6012 bra +0x14 /* 000027B6 */
label000027A4:
000027A4 7003 moveq.l D0, 0x03
000027A6 B06E FFFA cmp.w D0, [A6 - 0x6]
000027AA 670A beq +0xC /* 000027B6 */
000027AC 3F3C 003C move.w -[A7], 0x3C /* '<' */
000027B0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000027B4 6032 bra +0x34 /* 000027E8 */
label000027B6:
000027B6 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8
000027BC 2D7C 0000 00B0 FFE4 move.l [A6 - 0x1C], 0xB0
000027C4 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
000027CA 2D6E FFFC FFEA move.l [A6 - 0x16], [A6 - 0x4]
000027D0 42A7 clr.l -[A7]
000027D2 7002 moveq.l D0, 0x02
000027D4 2F00 move.l -[A7], D0
000027D6 486E FFDC pea.l [A6 - 0x24]
000027DA 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
000027E0 2F0B move.l -[A7], A3
000027E2 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000027E6 2E1F move.l D7, [A7]+
label000027E8:
000027E8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000027EC 4E5E unlink A6
000027EE 4E75 rts
000027F0 4E56 0000 link A6, 0
000027F4 4E5E unlink A6
000027F6 4E75 rts
000027F8 4E56 FFE6 link A6, -0x001A
000027FC 48E7 0300 movem.l -[A7], D6,D7
00002800 3D7C 0002 FFE8 move.w [A6 - 0x18], 0x2
00002806 7000 moveq.l D0, 0x00
00002808 2D40 FFEA move.l [A6 - 0x16], D0
0000280C 206D FD5C movea.l A0, [A5 - 0x2A4]
00002810 2050 movea.l A0, [A0]
00002812 3C10 move.w D6, [A0]
00002814 5346 subq.w D6, 1
00002816 3D46 FFE6 move.w [A6 - 0x1A], D6
0000281A 4247 clr.w D7
0000281C 6000 008A bra +0x8C /* 000028A8 */
label00002820:
00002820 206D FD5C movea.l A0, [A5 - 0x2A4]
00002824 2050 movea.l A0, [A0]
00002826 3007 move.w D0, D7
00002828 48C0 ext.l D0
0000282A 2F00 move.l -[A7], D0
0000282C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002832 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002836 201F move.l D0, [A7]+
00002838 43EE FFEE lea.l A1, [A6 - 0x12]
0000283C 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
00002840 22D8 move.l [A1]+, [A0]+
00002842 22D8 move.l [A1]+, [A0]+
00002844 3290 move.w [A1], [A0]
00002846 70FF moveq.l D0, 0xFFFFFFFF
00002848 B06E FFEE cmp.w D0, [A6 - 0x12]
0000284C 57C0 seq D0
0000284E 4A00 tst.b D0
00002850 6652 bne +0x54 /* 000028A4 */
00002852 0C6E 0088 FFEE cmpi.w [A6 - 0x12], 0x88
00002858 57C1 seq D1
0000285A 8001 or.b D0, D1
0000285C 6646 bne +0x48 /* 000028A4 */
0000285E 7203 moveq.l D1, 0x03
00002860 B26E FFF2 cmp.w D1, [A6 - 0xE]
00002864 57C1 seq D1
00002866 8001 or.b D0, D1
00002868 663A bne +0x3C /* 000028A4 */
0000286A 72FA moveq.l D1, 0xFFFFFFFA
0000286C B26E FFF2 cmp.w D1, [A6 - 0xE]
00002870 57C1 seq D1
00002872 8001 or.b D0, D1
00002874 6702 beq +0x4 /* 00002878 */
00002876 602C bra +0x2E /* 000028A4 */
label00002878:
00002878 486E FFF2 pea.l [A6 - 0xE]
0000287C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002880 206D FD5C movea.l A0, [A5 - 0x2A4]
00002884 2050 movea.l A0, [A0]
00002886 3007 move.w D0, D7
00002888 48C0 ext.l D0
0000288A 2F00 move.l -[A7], D0
0000288C 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002892 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002896 201F move.l D0, [A7]+
00002898 41F0 080C lea.l A0, [A0 + D0 + 0xC]
0000289C 43EE FFE8 lea.l A1, [A6 - 0x18]
000028A0 20D9 move.l [A0]+, [A1]+
000028A2 3091 move.w [A0], [A1]
label000028A4:
000028A4 5247 addq.w D7, 1
000028A6 6908 bvs +0xA /* 000028B0 */
label000028A8:
000028A8 BE6E FFE6 cmp.w D7, [A6 - 0x1A]
000028AC 6F00 FF72 ble -0x8C /* 00002820 */
label000028B0:
000028B0 4CDF 00C0 movem.l D6,D7, [A7]+
000028B4 4E5E unlink A6
000028B6 4E75 rts
000028B8 4E56 0000 link A6, 0
000028BC 4E5E unlink A6
000028BE 4E75 rts
fn000028C0:
000028C0 4E56 0000 link A6, 0
000028C4 42A7 clr.l -[A7]
000028C6 7004 moveq.l D0, 0x04
000028C8 2F00 move.l -[A7], D0
000028CA 4267 clr.w -[A7]
000028CC 42A7 clr.l -[A7]
000028CE 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
000028D2 2D5F 0008 move.l [A6 + 0x8], [A7]+
000028D6 4E5E unlink A6
000028D8 4E75 rts
fn000028DA:
000028DA 4E56 FFF2 link A6, -0x000E
000028DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000028E2 266E 0008 movea.l A3, [A6 + 0x8]
000028E6 4267 clr.w -[A7]
000028E8 2F0B move.l -[A7], A3
000028EA 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000028EE 3C1F move.w D6, [A7]+
000028F0 5346 subq.w D6, 1
000028F2 3D46 FFF2 move.w [A6 - 0xE], D6
000028F6 4247 clr.w D7
000028F8 601A bra +0x1C /* 00002914 */
label000028FA:
000028FA 42A7 clr.l -[A7]
000028FC 2F0B move.l -[A7], A3
000028FE 3F07 move.w -[A7], D7
00002900 4EBA 0028 jsr [PC + 0x28 /* 0000292A */]
00002904 285F movea.l A4, [A7]+
00002906 200C move.l D0, A4
00002908 6706 beq +0x8 /* 00002910 */
0000290A 2F0C move.l -[A7], A4
0000290C 4EBA 0110 jsr [PC + 0x110 /* 00002A1E */]
label00002910:
00002910 5247 addq.w D7, 1
00002912 6906 bvs +0x8 /* 0000291A */
label00002914:
00002914 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00002918 6FE0 ble -0x1E /* 000028FA */
label0000291A:
0000291A 2F0B move.l -[A7], A3
0000291C 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00002920 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002924 4E5E unlink A6
00002926 2E9F move.l [A7], [A7]+
00002928 4E75 rts
fn0000292A:
0000292A 4E56 FFF8 link A6, -0x0008
0000292E 42A7 clr.l -[A7]
00002930 2F2E 000A move.l -[A7], [A6 + 0xA]
00002934 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002938 486E FFF8 pea.l [A6 - 0x8]
0000293C 7004 moveq.l D0, 0x04
0000293E 2F00 move.l -[A7], D0
00002940 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00002944 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002948 6E06 bgt +0x8 /* 00002950 */
0000294A 7000 moveq.l D0, 0x00
0000294C 2D40 FFF8 move.l [A6 - 0x8], D0
label00002950:
00002950 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
00002956 4E5E unlink A6
00002958 205F movea.l A0, [A7]+
0000295A 5C4F addq.w A7, 6
0000295C 4ED0 jmp [A0]
0000295E 4E56 FFF2 link A6, -0x000E
00002962 48E7 0308 movem.l -[A7], D6,D7,A4
00002966 4267 clr.w -[A7]
00002968 2F2E 000A move.l -[A7], [A6 + 0xA]
0000296C 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002970 3C1F move.w D6, [A7]+
00002972 5346 subq.w D6, 1
00002974 3D46 FFF2 move.w [A6 - 0xE], D6
00002978 4247 clr.w D7
0000297A 6026 bra +0x28 /* 000029A2 */
label0000297C:
0000297C 42A7 clr.l -[A7]
0000297E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002982 3F07 move.w -[A7], D7
00002984 4EBA FFA4 jsr [PC - 0x5C /* 0000292A */]
00002988 285F movea.l A4, [A7]+
0000298A 200C move.l D0, A4
0000298C 6710 beq +0x12 /* 0000299E */
0000298E 2054 movea.l A0, [A4]
00002990 2068 0004 movea.l A0, [A0 + 0x4]
00002994 2050 movea.l A0, [A0]
00002996 3010 move.w D0, [A0]
00002998 B06E 0008 cmp.w D0, [A6 + 0x8]
0000299C 670E beq +0x10 /* 000029AC */
label0000299E:
0000299E 5247 addq.w D7, 1
000029A0 6906 bvs +0x8 /* 000029A8 */
label000029A2:
000029A2 BE6E FFF2 cmp.w D7, [A6 - 0xE]
000029A6 6FD4 ble -0x2A /* 0000297C */
label000029A8:
000029A8 7000 moveq.l D0, 0x00
000029AA 2840 movea.l A4, D0
label000029AC:
000029AC 2D4C 000E move.l [A6 + 0xE], A4
000029B0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000029B4 4E5E unlink A6
000029B6 205F movea.l A0, [A7]+
000029B8 5C4F addq.w A7, 6
000029BA 4ED0 jmp [A0]
fn000029BC:
000029BC 4E56 FFFC link A6, -0x0004
000029C0 4267 clr.w -[A7]
000029C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000029C6 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000029CA 3D5F FFFC move.w [A6 - 0x4], [A7]+
000029CE 4267 clr.w -[A7]
000029D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000029D4 3F2E FFFC move.w -[A7], [A6 - 0x4]
000029D8 486E 0008 pea.l [A6 + 0x8]
000029DC 7004 moveq.l D0, 0x04
000029DE 2F00 move.l -[A7], D0
000029E0 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
000029E4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000029E8 4E5E unlink A6
000029EA 205F movea.l A0, [A7]+
000029EC 504F addq.w A7, 8
000029EE 4ED0 jmp [A0]
fn000029F0:
000029F0 4E56 FFFC link A6, -0x0004
000029F4 2F0C move.l -[A7], A4
000029F6 42A7 clr.l -[A7]
000029F8 7008 moveq.l D0, 0x08
000029FA 2F00 move.l -[A7], D0
000029FC 4267 clr.w -[A7]
000029FE 42A7 clr.l -[A7]
00002A00 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00002A04 285F movea.l A4, [A7]+
00002A06 200C move.l D0, A4
00002A08 6708 beq +0xA /* 00002A12 */
00002A0A 2054 movea.l A0, [A4]
00002A0C 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8]
label00002A12:
00002A12 2D4C 000C move.l [A6 + 0xC], A4
00002A16 285F movea.l A4, [A7]+
00002A18 4E5E unlink A6
00002A1A 2E9F move.l [A7], [A7]+
00002A1C 4E75 rts
fn00002A1E:
00002A1E 4E56 0000 link A6, 0
00002A22 206E 0008 movea.l A0, [A6 + 0x8]
00002A26 2050 movea.l A0, [A0]
00002A28 2F28 0004 move.l -[A7], [A0 + 0x4]
00002A2C A932 syscall DisposeMenu
00002A2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A32 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00002A36 4E5E unlink A6
00002A38 2E9F move.l [A7], [A7]+
00002A3A 4E75 rts
00002A3C 4E56 FFFC link A6, -0x0004
00002A40 42A7 clr.l -[A7]
00002A42 2F2E 000A move.l -[A7], [A6 + 0xA]
00002A46 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002A4A 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00002A4E 2D5F 000E move.l [A6 + 0xE], [A7]+
00002A52 4E5E unlink A6
00002A54 205F movea.l A0, [A7]+
00002A56 5C4F addq.w A7, 6
00002A58 4ED0 jmp [A0]
fn00002A5A:
00002A5A 4E56 FFFE link A6, -0x0002
00002A5E 4A6E 0010 tst.w [A6 + 0x10]
00002A62 6D1A blt +0x1C /* 00002A7E */
00002A64 4267 clr.w -[A7]
00002A66 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002A6A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002A6E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A76 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00002A7A 3D5F FFFE move.w [A6 - 0x2], [A7]+
label00002A7E:
00002A7E 4E5E unlink A6
00002A80 205F movea.l A0, [A7]+
00002A82 DEFC 000E add.w A7, 0xE
00002A86 4ED0 jmp [A0]
fn00002A88:
00002A88 4E56 FDE8 link A6, -0x0218
00002A8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002A90 206E 0016 movea.l A0, [A6 + 0x16]
00002A94 43EE FF00 lea.l A1, [A6 - 0x100]
00002A98 703F moveq.l D0, 0x3F
label00002A9A:
00002A9A 22D8 move.l [A1]+, [A0]+
00002A9C 51C8 FFFC dbf D0, -0x6 /* 00002A9A */
00002AA0 266E 000C movea.l A3, [A6 + 0xC]
00002AA4 286E 0008 movea.l A4, [A6 + 0x8]
00002AA8 4A2E FF00 tst.b [A6 - 0x100]
00002AAC 660A bne +0xC /* 00002AB8 */
00002AAE 36BC 0120 move.w [A3], 0x120
00002AB2 4214 clr.b [A4]
00002AB4 6000 00F2 bra +0xF4 /* 00002BA8 */
label00002AB8:
00002AB8 4247 clr.w D7
00002ABA 7C01 moveq.l D6, 0x01
label00002ABC:
00002ABC 4240 clr.w D0
00002ABE 102E FF00 move.b D0, [A6 - 0x100]
00002AC2 B046 cmp.w D0, D6
00002AC4 6F76 ble +0x78 /* 00002B3C */
00002AC6 4267 clr.w -[A7]
00002AC8 41EE FF00 lea.l A0, [A6 - 0x100]
00002ACC 4870 6000 pea.l [A0 + D6.w]
00002AD0 486D EF22 pea.l [A5 - 0x10DE]
00002AD4 486E FEF8 pea.l [A6 - 0x108]
00002AD8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00002ADC 3A1F move.w D5, [A7]+
00002ADE 42A7 clr.l -[A7]
00002AE0 3F05 move.w -[A7], D5
00002AE2 486D EB20 pea.l [A5 - 0x14E0]
00002AE6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002AEA 203C 0400 0000 move.l D0, 0x4000000
00002AF0 C09F and.l D0, [A7]+
00002AF2 4A80 tst.l D0
00002AF4 6704 beq +0x6 /* 00002AFA */
00002AF6 3E06 move.w D7, D6
00002AF8 6042 bra +0x44 /* 00002B3C */
label00002AFA:
00002AFA 0C45 00C5 cmpi.w D5, 0xC5
00002AFE 6636 bne +0x38 /* 00002B36 */
00002B00 3006 move.w D0, D6
00002B02 D06E 0010 add.w D0, [A6 + 0x10]
00002B06 5340 subq.w D0, 1
00002B08 3F00 move.w -[A7], D0
00002B0A 486E FEEC pea.l [A6 - 0x114]
00002B0E 486E FEEA pea.l [A6 - 0x116]
00002B12 486E FEE8 pea.l [A6 - 0x118]
00002B16 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002B1A 3F3C 0003 move.w -[A7], 0x3
00002B1E A83D syscall TEDispatch
00002B20 4267 clr.w -[A7]
00002B22 3F2E FEEC move.w -[A7], [A6 - 0x114]
00002B26 2F3C 8202 0006 move.l -[A7], 0x82020006
00002B2C A8B5 syscall ScriptUtil
00002B2E 4A5F tst.w [A7]+
00002B30 6604 bne +0x6 /* 00002B36 */
00002B32 3E06 move.w D7, D6
00002B34 6006 bra +0x8 /* 00002B3C */
label00002B36:
00002B36 DC6E FEF8 add.w D6, [A6 - 0x108]
00002B3A 6080 bra -0x7E /* 00002ABC */
label00002B3C:
00002B3C 4A47 tst.w D7
00002B3E 6612 bne +0x14 /* 00002B52 */
00002B40 41EE FF00 lea.l A0, [A6 - 0x100]
00002B44 224B movea.l A1, A3
00002B46 703F moveq.l D0, 0x3F
label00002B48:
00002B48 22D8 move.l [A1]+, [A0]+
00002B4A 51C8 FFFC dbf D0, -0x6 /* 00002B48 */
00002B4E 4214 clr.b [A4]
00002B50 6056 bra +0x58 /* 00002BA8 */
label00002B52:
00002B52 486E FF00 pea.l [A6 - 0x100]
00002B56 3F3C 0001 move.w -[A7], 0x1
00002B5A 3007 move.w D0, D7
00002B5C 5340 subq.w D0, 1
00002B5E 3F00 move.w -[A7], D0
00002B60 486E FDE8 pea.l [A6 - 0x218]
00002B64 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002B68 41EE FDE8 lea.l A0, [A6 - 0x218]
00002B6C 224B movea.l A1, A3
00002B6E 703F moveq.l D0, 0x3F
label00002B70:
00002B70 22D8 move.l [A1]+, [A0]+
00002B72 51C8 FFFC dbf D0, -0x6 /* 00002B70 */
00002B76 486E FF00 pea.l [A6 - 0x100]
00002B7A 302E FEF8 move.w D0, [A6 - 0x108]
00002B7E D047 add.w D0, D7
00002B80 3F00 move.w -[A7], D0
00002B82 4240 clr.w D0
00002B84 102E FF00 move.b D0, [A6 - 0x100]
00002B88 5240 addq.w D0, 1
00002B8A 9047 sub.w D0, D7
00002B8C 906E FEF8 sub.w D0, [A6 - 0x108]
00002B90 3F00 move.w -[A7], D0
00002B92 486E FDE8 pea.l [A6 - 0x218]
00002B96 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002B9A 41EE FDE8 lea.l A0, [A6 - 0x218]
00002B9E 224C movea.l A1, A4
00002BA0 703F moveq.l D0, 0x3F
label00002BA2:
00002BA2 22D8 move.l [A1]+, [A0]+
00002BA4 51C8 FFFC dbf D0, -0x6 /* 00002BA2 */
label00002BA8:
00002BA8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002BAC 4E5E unlink A6
00002BAE 205F movea.l A0, [A7]+
00002BB0 DEFC 0012 add.w A7, 0x12
00002BB4 4ED0 jmp [A0]
fn00002BB6:
00002BB6 4E56 F9EE link A6, -0x0612
00002BBA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002BBE 2A2E 0008 move.l D5, [A6 + 0x8]
00002BC2 486D FD98 pea.l [A5 - 0x268]
00002BC6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00002BCA A934 syscall ClearMenuBar
00002BCC 4AAD FD9C tst.l [A5 - 0x264]
00002BD0 6708 beq +0xA /* 00002BDA */
00002BD2 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002BD6 4EBA FD02 jsr [PC - 0x2FE /* 000028DA */]
label00002BDA:
00002BDA 42A7 clr.l -[A7]
00002BDC 4EBA FCE2 jsr [PC - 0x31E /* 000028C0 */]
00002BE0 2B5F FD9C move.l [A5 - 0x264], [A7]+
00002BE4 6700 0194 beq +0x196 /* 00002D7A */
00002BE8 4A85 tst.l D5
00002BEA 6700 017C beq +0x17E /* 00002D68 */
00002BEE 486E FEFE pea.l [A6 - 0x102]
00002BF2 2F3C 0002 0108 move.l -[A7], 0x20108
00002BF8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00002BFC 4244 clr.w D4
00002BFE 182E FEFE move.b D4, [A6 - 0x102]
00002C02 7000 moveq.l D0, 0x00
00002C04 2640 movea.l A3, D0
00002C06 2045 movea.l A0, D5
00002C08 2050 movea.l A0, [A0]
00002C0A 3D68 005E FAF0 move.w [A6 - 0x510], [A0 + 0x5E]
00002C10 7C01 moveq.l D6, 0x01
00002C12 6000 014C bra +0x14E /* 00002D60 */
label00002C16:
00002C16 486E F9F0 pea.l [A6 - 0x610]
00002C1A 2F05 move.l -[A7], D5
00002C1C 3006 move.w D0, D6
00002C1E 5340 subq.w D0, 1
00002C20 3F00 move.w -[A7], D0
00002C22 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00002C26 205F movea.l A0, [A7]+
00002C28 43EE FDF4 lea.l A1, [A6 - 0x20C]
00002C2C 703F moveq.l D0, 0x3F
label00002C2E:
00002C2E 22D8 move.l [A1]+, [A0]+
00002C30 51C8 FFFC dbf D0, -0x6 /* 00002C2E */
00002C34 4267 clr.w -[A7]
00002C36 486E FEFE pea.l [A6 - 0x102]
00002C3A 486E FDF4 pea.l [A6 - 0x20C]
00002C3E 3F3C 0001 move.w -[A7], 0x1
00002C42 3F04 move.w -[A7], D4
00002C44 486E FAF2 pea.l [A6 - 0x50E]
00002C48 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002C4C 486E FAF2 pea.l [A6 - 0x50E]
00002C50 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002C54 4A5F tst.w [A7]+
00002C56 6668 bne +0x6A /* 00002CC0 */
00002C58 486E FDF4 pea.l [A6 - 0x20C]
00002C5C 3F3C 0001 move.w -[A7], 0x1
00002C60 3F04 move.w -[A7], D4
00002C62 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00002C66 486E FDF4 pea.l [A6 - 0x20C]
00002C6A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
00002C6E 4240 clr.w D0
00002C70 102E FDF5 move.b D0, [A6 - 0x20B]
00002C74 7240 moveq.l D1, 0x40
00002C76 B240 cmp.w D1, D0
00002C78 6606 bne +0x8 /* 00002C80 */
00002C7A 1D7C 0014 FDF5 move.b [A6 - 0x20B], 0x14
label00002C80:
00002C80 42A7 clr.l -[A7]
00002C82 4267 clr.w -[A7]
00002C84 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002C88 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002C8C 301F move.w D0, [A7]+
00002C8E D07C 01F5 add.w D0, 0x1F5
00002C92 3F00 move.w -[A7], D0
00002C94 486E FDF4 pea.l [A6 - 0x20C]
00002C98 A931 syscall NewMenu
00002C9A 285F movea.l A4, [A7]+
00002C9C 200C move.l D0, A4
00002C9E 6700 00DA beq +0xDC /* 00002D7A */
00002CA2 42A7 clr.l -[A7]
00002CA4 2F0C move.l -[A7], A4
00002CA6 4EBA FD48 jsr [PC - 0x2B8 /* 000029F0 */]
00002CAA 265F movea.l A3, [A7]+
00002CAC 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002CB0 2F0B move.l -[A7], A3
00002CB2 4EBA FD08 jsr [PC - 0x2F8 /* 000029BC */]
00002CB6 2F0C move.l -[A7], A4
00002CB8 4267 clr.w -[A7]
00002CBA A935 syscall InsertMenu
00002CBC 6000 009E bra +0xA0 /* 00002D5C */
label00002CC0:
00002CC0 200B move.l D0, A3
00002CC2 6700 0098 beq +0x9A /* 00002D5C */
00002CC6 486E FDF4 pea.l [A6 - 0x20C]
00002CCA 2F05 move.l -[A7], D5
00002CCC 2045 movea.l A0, D5
00002CCE 2050 movea.l A0, [A0]
00002CD0 3006 move.w D0, D6
00002CD2 5340 subq.w D0, 1
00002CD4 D040 add.w D0, D0
00002CD6 3F30 0060 move.w -[A7], [A0 + D0.w + 0x60]
00002CDA 486E FCF4 pea.l [A6 - 0x30C]
00002CDE 486E FBF4 pea.l [A6 - 0x40C]
00002CE2 4EBA FDA4 jsr [PC - 0x25C /* 00002A88 */]
00002CE6 4240 clr.w D0
00002CE8 102E FCF4 move.b D0, [A6 - 0x30C]
00002CEC 3D40 F9EE move.w [A6 - 0x612], D0
00002CF0 7E02 moveq.l D7, 0x02
00002CF2 603A bra +0x3C /* 00002D2E */
label00002CF4:
00002CF4 4240 clr.w D0
00002CF6 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002CFA 1030 7000 move.b D0, [A0 + D7.w]
00002CFE 0C40 00C3 cmpi.w D0, 0xC3
00002D02 57C0 seq D0
00002D04 4A00 tst.b D0
00002D06 6722 beq +0x24 /* 00002D2A */
00002D08 3207 move.w D1, D7
00002D0A 5341 subq.w D1, 1
00002D0C 4242 clr.w D2
00002D0E 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D12 1430 1000 move.b D2, [A0 + D1.w]
00002D16 7221 moveq.l D1, 0x21
00002D18 B242 cmp.w D1, D2
00002D1A 57C1 seq D1
00002D1C C001 and.b D0, D1
00002D1E 670A beq +0xC /* 00002D2A */
00002D20 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D24 11BC 0012 7000 move.b [A0 + D7.w], 0x12
label00002D2A:
00002D2A 5247 addq.w D7, 1
00002D2C 6906 bvs +0x8 /* 00002D34 */
label00002D2E:
00002D2E BE6E F9EE cmp.w D7, [A6 - 0x612]
00002D32 6FC0 ble -0x3E /* 00002CF4 */
label00002D34:
00002D34 2F0C move.l -[A7], A4
00002D36 486E FCF4 pea.l [A6 - 0x30C]
00002D3A A933 syscall AppendMenu
00002D3C 2F0B move.l -[A7], A3
00002D3E 4267 clr.w -[A7]
00002D40 2F0C move.l -[A7], A4
00002D42 A950 syscall CountMItems
00002D44 301F move.w D0, [A7]+
00002D46 5340 subq.w D0, 1
00002D48 3F00 move.w -[A7], D0
00002D4A 486E FBF5 pea.l [A6 - 0x40B]
00002D4E 4240 clr.w D0
00002D50 102E FBF4 move.b D0, [A6 - 0x40C]
00002D54 48C0 ext.l D0
00002D56 2F00 move.l -[A7], D0
00002D58 4EBA FD00 jsr [PC - 0x300 /* 00002A5A */]
label00002D5C:
00002D5C 5246 addq.w D6, 1
00002D5E 6908 bvs +0xA /* 00002D68 */
label00002D60:
00002D60 BC6E FAF0 cmp.w D6, [A6 - 0x510]
00002D64 6F00 FEB0 ble -0x14E /* 00002C16 */
label00002D68:
00002D68 42A7 clr.l -[A7]
00002D6A A93B syscall GetMenuBar
00002D6C 2B5F FD98 move.l [A5 - 0x268], [A7]+
00002D70 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00002D74 1B7C 0001 FD97 move.b [A5 - 0x269], 0x1
label00002D7A:
00002D7A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002D7E 4E5E unlink A6
00002D80 2E9F move.l [A7], [A7]+
00002D82 4E75 rts
fn00002D84:
00002D84 4E56 FFFC link A6, -0x0004
00002D88 206E 0008 movea.l A0, [A6 + 0x8]
00002D8C 2050 movea.l A0, [A0]
00002D8E 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16]
00002D94 6708 beq +0xA /* 00002D9E */
00002D96 486E FFFC pea.l [A6 - 0x4]
00002D9A 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
label00002D9E:
00002D9E 206E 0008 movea.l A0, [A6 + 0x8]
00002DA2 2050 movea.l A0, [A0]
00002DA4 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
00002DAA 6708 beq +0xA /* 00002DB4 */
00002DAC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DB0 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
label00002DB4:
00002DB4 206E 0008 movea.l A0, [A6 + 0x8]
00002DB8 2050 movea.l A0, [A0]
00002DBA 2F28 000E move.l -[A7], [A0 + 0xE]
00002DBE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00002DC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DC6 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00002DCA 4E5E unlink A6
00002DCC 2E9F move.l [A7], [A7]+
00002DCE 4E75 rts
00002DD0 4E56 FFFA link A6, -0x0006
00002DD4 48E7 0308 movem.l -[A7], D6,D7,A4
00002DD8 206D FD50 movea.l A0, [A5 - 0x2B0]
00002DDC 2050 movea.l A0, [A0]
00002DDE 3C10 move.w D6, [A0]
00002DE0 5346 subq.w D6, 1
00002DE2 3D46 FFFA move.w [A6 - 0x6], D6
00002DE6 4247 clr.w D7
00002DE8 6036 bra +0x38 /* 00002E20 */
label00002DEA:
00002DEA 206D FD50 movea.l A0, [A5 - 0x2B0]
00002DEE 2050 movea.l A0, [A0]
00002DF0 3007 move.w D0, D7
00002DF2 48C0 ext.l D0
00002DF4 2F00 move.l -[A7], D0
00002DF6 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002DFC 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002E00 201F move.l D0, [A7]+
00002E02 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
00002E06 70FF moveq.l D0, 0xFFFFFFFF
00002E08 B054 cmp.w D0, [A4]
00002E0A 6710 beq +0x12 /* 00002E1C */
00002E0C 7003 moveq.l D0, 0x03
00002E0E B06C 0004 cmp.w D0, [A4 + 0x4]
00002E12 6608 bne +0xA /* 00002E1C */
00002E14 2F2C 0006 move.l -[A7], [A4 + 0x6]
00002E18 4EBA FF6A jsr [PC - 0x96 /* 00002D84 */]
label00002E1C:
00002E1C 5247 addq.w D7, 1
00002E1E 6906 bvs +0x8 /* 00002E26 */
label00002E20:
00002E20 BE6E FFFA cmp.w D7, [A6 - 0x6]
00002E24 6FC4 ble -0x3A /* 00002DEA */
label00002E26:
00002E26 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00002E2A 205F movea.l A0, [A7]+
00002E2C A023 syscall DisposHandle/DisposeHandle
00002E2E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002E32 4E5E unlink A6
00002E34 4E75 rts
fn00002E36:
00002E36 4E56 FFF4 link A6, -0x000C
00002E3A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002E3E 42A7 clr.l -[A7]
00002E40 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00002E44 2E1F move.l D7, [A7]+
00002E46 660A bne +0xC /* 00002E52 */
label00002E48:
00002E48 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E4C 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002E50 6046 bra +0x48 /* 00002E98 */
label00002E52:
00002E52 42A7 clr.l -[A7]
00002E54 700C moveq.l D0, 0x0C
00002E56 2F00 move.l -[A7], D0
00002E58 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002E5C 265F movea.l A3, [A7]+
00002E5E 200B move.l D0, A3
00002E60 6602 bne +0x4 /* 00002E64 */
00002E62 60E4 bra -0x1A /* 00002E48 */
label00002E64:
00002E64 2853 movea.l A4, [A3]
00002E66 41ED 0162 lea.l A0, [A5 + 0x162 /* export_40 */]
00002E6A 2888 move.l [A4], A0
00002E6C 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00002E72 2947 0008 move.l [A4 + 0x8], D7
00002E76 42A7 clr.l -[A7]
00002E78 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E80 42A7 clr.l -[A7]
00002E82 2F0B move.l -[A7], A3
00002E84 4EBA 05E6 jsr [PC + 0x5E6 /* 0000346C */]
00002E88 2C1F move.l D6, [A7]+
00002E8A 206E 000C movea.l A0, [A6 + 0xC]
00002E8E 49D0 lea.l A4, [A0]
00002E90 38BC 0003 move.w [A4], 0x3
00002E94 294B 0002 move.l [A4 + 0x2], A3
label00002E98:
00002E98 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002E9C 4E5E unlink A6
00002E9E 205F movea.l A0, [A7]+
00002EA0 DEFC 000C add.w A7, 0xC
00002EA4 4ED0 jmp [A0]
fn00002EA6:
00002EA6 4E56 FFF4 link A6, -0x000C
00002EAA 206E 0008 movea.l A0, [A6 + 0x8]
00002EAE 43EE FFFA lea.l A1, [A6 - 0x6]
00002EB2 22D8 move.l [A1]+, [A0]+
00002EB4 3290 move.w [A1], [A0]
00002EB6 41EE FFF4 lea.l A0, [A6 - 0xC]
00002EBA 43EE FFFA lea.l A1, [A6 - 0x6]
00002EBE 20D9 move.l [A0]+, [A1]+
00002EC0 3091 move.w [A0], [A1]
00002EC2 302E FFF4 move.w D0, [A6 - 0xC]
00002EC6 5940 subq.w D0, 4
00002EC8 6706 beq +0x8 /* 00002ED0 */
00002ECA 5940 subq.w D0, 4
00002ECC 6726 beq +0x28 /* 00002EF4 */
00002ECE 601C bra +0x1E /* 00002EEC */
label00002ED0:
00002ED0 202E FFF6 move.l D0, [A6 - 0xA]
00002ED4 5480 addq.l D0, 2
00002ED6 4480 neg.l D0
00002ED8 2D40 FFF6 move.l [A6 - 0xA], D0
00002EDC 70FF moveq.l D0, 0xFFFFFFFF
00002EDE B0AE FFF6 cmp.l D0, [A6 - 0xA]
00002EE2 6E10 bgt +0x12 /* 00002EF4 */
00002EE4 70FE moveq.l D0, 0xFFFFFFFE
00002EE6 2D40 FFF6 move.l [A6 - 0xA], D0
00002EEA 6008 bra +0xA /* 00002EF4 */
label00002EEC:
00002EEC 3F3C 0001 move.w -[A7], 0x1
00002EF0 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00002EF4:
00002EF4 206E 000C movea.l A0, [A6 + 0xC]
00002EF8 43EE FFF4 lea.l A1, [A6 - 0xC]
00002EFC 20D9 move.l [A0]+, [A1]+
00002EFE 3091 move.w [A0], [A1]
00002F00 4E5E unlink A6
00002F02 2E9F move.l [A7], [A7]+
00002F04 4E75 rts
fn00002F06:
00002F06 4E56 FFE8 link A6, -0x0018
00002F0A 48E7 0018 movem.l -[A7], A3,A4
00002F0E 266E 0008 movea.l A3, [A6 + 0x8]
00002F12 200B move.l D0, A3
00002F14 6700 00C6 beq +0xC8 /* 00002FDC */
00002F18 7003 moveq.l D0, 0x03
00002F1A B0AE 0010 cmp.l D0, [A6 + 0x10]
00002F1E 6F0C ble +0xE /* 00002F2C */
00002F20 3F3C 0001 move.w -[A7], 0x1
00002F24 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002F28 6000 00B2 bra +0xB4 /* 00002FDC */
label00002F2C:
00002F2C 206E 000C movea.l A0, [A6 + 0xC]
00002F30 43EE FFEE lea.l A1, [A6 - 0x12]
00002F34 41E8 0012 lea.l A0, [A0 + 0x12]
00002F38 22D8 move.l [A1]+, [A0]+
00002F3A 3290 move.w [A1], [A0]
00002F3C 102E FFEF move.b D0, [A6 - 0x11]
00002F40 0240 0001 andi.w D0, 0x1
00002F44 6708 beq +0xA /* 00002F4E */
00002F46 486E FFEE pea.l [A6 - 0x12]
00002F4A 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
label00002F4E:
00002F4E 486E FFE8 pea.l [A6 - 0x18]
00002F52 206E 000C movea.l A0, [A6 + 0xC]
00002F56 4868 000C pea.l [A0 + 0xC]
00002F5A 4EBA FF4A jsr [PC - 0xB6 /* 00002EA6 */]
00002F5E 205F movea.l A0, [A7]+
00002F60 43EE FFFA lea.l A1, [A6 - 0x6]
00002F64 22D8 move.l [A1]+, [A0]+
00002F66 3290 move.w [A1], [A0]
00002F68 102D FEBF move.b D0, [A5 - 0x141]
00002F6C 666E bne +0x70 /* 00002FDC */
00002F6E 42A7 clr.l -[A7]
00002F70 2053 movea.l A0, [A3]
00002F72 2F28 0008 move.l -[A7], [A0 + 0x8]
00002F76 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F7A 1F3C 0001 move.b -[A7], 0x1
00002F7E 486E FFF4 pea.l [A6 - 0xC]
00002F82 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00002F86 285F movea.l A4, [A7]+
00002F88 200C move.l D0, A4
00002F8A 660A bne +0xC /* 00002F96 */
00002F8C 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00002F90 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00002F94 6046 bra +0x48 /* 00002FDC */
label00002F96:
00002F96 102C 0001 move.b D0, [A4 + 0x1]
00002F9A 0240 0001 andi.w D0, 0x1
00002F9E 6732 beq +0x34 /* 00002FD2 */
00002FA0 41EE FFFA lea.l A0, [A6 - 0x6]
00002FA4 224C movea.l A1, A4
00002FA6 20D9 move.l [A0]+, [A1]+
00002FA8 3091 move.w [A0], [A1]
00002FAA 486E FFFA pea.l [A6 - 0x6]
00002FAE 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002FB2 2053 movea.l A0, [A3]
00002FB4 2068 0008 movea.l A0, [A0 + 0x8]
00002FB8 2050 movea.l A0, [A0]
00002FBA 302E FFF4 move.w D0, [A6 - 0xC]
00002FBE 48C0 ext.l D0
00002FC0 2F00 move.l -[A7], D0
00002FC2 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002FC8 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002FCC 201F move.l D0, [A7]+
00002FCE 49F0 080C lea.l A4, [A0 + D0 + 0xC]
label00002FD2:
00002FD2 41EE FFEE lea.l A0, [A6 - 0x12]
00002FD6 224C movea.l A1, A4
00002FD8 22D8 move.l [A1]+, [A0]+
00002FDA 3290 move.w [A1], [A0]
label00002FDC:
00002FDC 4CDF 1800 movem.l A3,A4, [A7]+
00002FE0 4E5E unlink A6
00002FE2 205F movea.l A0, [A7]+
00002FE4 DEFC 000C add.w A7, 0xC
00002FE8 4ED0 jmp [A0]
fn00002FEA:
00002FEA 4E56 FFE8 link A6, -0x0018
00002FEE 2F0C move.l -[A7], A4
00002FF0 4AAE 0008 tst.l [A6 + 0x8]
00002FF4 6700 009A beq +0x9C /* 00003090 */
00002FF8 7002 moveq.l D0, 0x02
00002FFA B0AE 0010 cmp.l D0, [A6 + 0x10]
00002FFE 6F0C ble +0xE /* 0000300C */
00003000 3F3C 0001 move.w -[A7], 0x1
00003004 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00003008 6000 0086 bra +0x88 /* 00003090 */
label0000300C:
0000300C 486E FFE8 pea.l [A6 - 0x18]
00003010 206E 000C movea.l A0, [A6 + 0xC]
00003014 4868 000C pea.l [A0 + 0xC]
00003018 4EBA FE8C jsr [PC - 0x174 /* 00002EA6 */]
0000301C 205F movea.l A0, [A7]+
0000301E 43EE FFFA lea.l A1, [A6 - 0x6]
00003022 22D8 move.l [A1]+, [A0]+
00003024 3290 move.w [A1], [A0]
00003026 102D FEBF move.b D0, [A5 - 0x141]
0000302A 6664 bne +0x66 /* 00003090 */
0000302C 42A7 clr.l -[A7]
0000302E 206E 0008 movea.l A0, [A6 + 0x8]
00003032 2050 movea.l A0, [A0]
00003034 2F28 0008 move.l -[A7], [A0 + 0x8]
00003038 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000303C 1F3C 0001 move.b -[A7], 0x1
00003040 486E FFF4 pea.l [A6 - 0xC]
00003044 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00003048 285F movea.l A4, [A7]+
0000304A 200C move.l D0, A4
0000304C 660A bne +0xC /* 00003058 */
0000304E 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003052 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00003056 6038 bra +0x3A /* 00003090 */
label00003058:
00003058 41EE FFEE lea.l A0, [A6 - 0x12]
0000305C 224C movea.l A1, A4
0000305E 20D9 move.l [A0]+, [A1]+
00003060 3091 move.w [A0], [A1]
00003062 102E FFEF move.b D0, [A6 - 0x11]
00003066 0240 0001 andi.w D0, 0x1
0000306A 670A beq +0xC /* 00003076 */
0000306C 486E FFEE pea.l [A6 - 0x12]
00003070 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00003074 600E bra +0x10 /* 00003084 */
label00003076:
00003076 7002 moveq.l D0, 0x02
00003078 B06E FFEE cmp.w D0, [A6 - 0x12]
0000307C 6606 bne +0x8 /* 00003084 */
0000307E 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4
label00003084:
00003084 206E 000C movea.l A0, [A6 + 0xC]
00003088 43EE FFEE lea.l A1, [A6 - 0x12]
0000308C 20D9 move.l [A0]+, [A1]+
0000308E 3091 move.w [A0], [A1]
label00003090:
00003090 285F movea.l A4, [A7]+
00003092 4E5E unlink A6
00003094 205F movea.l A0, [A7]+
00003096 DEFC 000C add.w A7, 0xC
0000309A 4ED0 jmp [A0]
fn0000309C:
0000309C 4E56 0000 link A6, 0
000030A0 2F0C move.l -[A7], A4
000030A2 286E 0008 movea.l A4, [A6 + 0x8]
000030A6 200C move.l D0, A4
000030A8 6728 beq +0x2A /* 000030D2 */
000030AA 2F0C move.l -[A7], A4
000030AC 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */]
000030B0 2054 movea.l A0, [A4]
000030B2 2028 0008 move.l D0, [A0 + 0x8]
000030B6 B0AD FB04 cmp.l D0, [A5 - 0x4FC]
000030BA 6606 bne +0x8 /* 000030C2 */
000030BC 7000 moveq.l D0, 0x00
000030BE 2B40 FB04 move.l [A5 - 0x4FC], D0
label000030C2:
000030C2 2054 movea.l A0, [A4]
000030C4 4868 0008 pea.l [A0 + 0x8]
000030C8 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000030CC 2F0C move.l -[A7], A4
000030CE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
label000030D2:
000030D2 285F movea.l A4, [A7]+
000030D4 4E5E unlink A6
000030D6 2E9F move.l [A7], [A7]+
000030D8 4E75 rts
fn000030DA:
000030DA 4E56 FFF6 link A6, -0x000A
000030DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000030E2 266E 000C movea.l A3, [A6 + 0xC]
000030E6 2A2E 0018 move.l D5, [A6 + 0x18]
000030EA 2E2E 0014 move.l D7, [A6 + 0x14]
000030EE 302E 0012 move.w D0, [A6 + 0x12]
000030F2 0440 004D subi.w D0, 0x4D /* 'M' */
000030F6 6700 00E0 beq +0xE2 /* 000031D8 */
000030FA 0440 001B subi.w D0, 0x1B
000030FE 6716 beq +0x18 /* 00003116 */
00003100 5340 subq.w D0, 1
00003102 672A beq +0x2C /* 0000312E */
00003104 5340 subq.w D0, 1
00003106 6718 beq +0x1A /* 00003120 */
00003108 0440 000B subi.w D0, 0xB
0000310C 672E beq +0x30 /* 0000313C */
0000310E 0440 0014 subi.w D0, 0x14
00003112 6754 beq +0x56 /* 00003168 */
00003114 606A bra +0x6C /* 00003180 */
label00003116:
00003116 2F0B move.l -[A7], A3
00003118 4EBA FF82 jsr [PC - 0x7E /* 0000309C */]
0000311C 6000 00BA bra +0xBC /* 000031D8 */
label00003120:
00003120 2F05 move.l -[A7], D5
00003122 2F07 move.l -[A7], D7
00003124 2F0B move.l -[A7], A3
00003126 4EBA FDDE jsr [PC - 0x222 /* 00002F06 */]
0000312A 6000 00AC bra +0xAE /* 000031D8 */
label0000312E:
0000312E 2F05 move.l -[A7], D5
00003130 2F07 move.l -[A7], D7
00003132 2F0B move.l -[A7], A3
00003134 4EBA FEB4 jsr [PC - 0x14C /* 00002FEA */]
00003138 6000 009E bra +0xA0 /* 000031D8 */
label0000313C:
0000313C 200B move.l D0, A3
0000313E 6604 bne +0x6 /* 00003144 */
00003140 266E 0008 movea.l A3, [A6 + 0x8]
label00003144:
00003144 2047 movea.l A0, D7
00003146 49E8 0006 lea.l A4, [A0 + 0x6]
0000314A 38BC FFFC move.w [A4], 0xFFFC
0000314E 297C FFFF FF42 0002 move.l [A4 + 0x2], 0xFFFFFF42
00003156 42A7 clr.l -[A7]
00003158 2F05 move.l -[A7], D5
0000315A 2F07 move.l -[A7], D7
0000315C 42A7 clr.l -[A7]
0000315E 2F0B move.l -[A7], A3
00003160 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00003164 281F move.l D4, [A7]+
00003166 6070 bra +0x72 /* 000031D8 */
label00003168:
00003168 2F05 move.l -[A7], D5
0000316A 2F07 move.l -[A7], D7
0000316C 206E 0008 movea.l A0, [A6 + 0x8]
00003170 2050 movea.l A0, [A0]
00003172 2F28 000E move.l -[A7], [A0 + 0xE]
00003176 42A7 clr.l -[A7]
00003178 4267 clr.w -[A7]
0000317A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000317E 6058 bra +0x5A /* 000031D8 */
label00003180:
00003180 200B move.l D0, A3
00003182 56C0 sne D0
00003184 4A00 tst.b D0
00003186 6748 beq +0x4A /* 000031D0 */
00003188 2053 movea.l A0, [A3]
0000318A 4AA8 0008 tst.l [A0 + 0x8]
0000318E 56C1 sne D1
00003190 C001 and.b D0, D1
00003192 673C beq +0x3E /* 000031D0 */
00003194 42A7 clr.l -[A7]
00003196 2053 movea.l A0, [A3]
00003198 2F28 0008 move.l -[A7], [A0 + 0x8]
0000319C 2F3C 0000 006B move.l -[A7], 0x6B /* 'k' */
000031A2 486E FFF6 pea.l [A6 - 0xA]
000031A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000031AA 2C1F move.l D6, [A7]+
000031AC 6722 beq +0x24 /* 000031D0 */
000031AE 2046 movea.l A0, D6
000031B0 7003 moveq.l D0, 0x03
000031B2 B050 cmp.w D0, [A0]
000031B4 661A bne +0x1C /* 000031D0 */
000031B6 42A7 clr.l -[A7]
000031B8 2F05 move.l -[A7], D5
000031BA 2F07 move.l -[A7], D7
000031BC 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
000031C2 2046 movea.l A0, D6
000031C4 2F28 0002 move.l -[A7], [A0 + 0x2]
000031C8 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000031CC 281F move.l D4, [A7]+
000031CE 6008 bra +0xA /* 000031D8 */
label000031D0:
000031D0 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000031D4 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label000031D8:
000031D8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000031DC 4E5E unlink A6
000031DE 205F movea.l A0, [A7]+
000031E0 DEFC 0014 add.w A7, 0x14
000031E4 4ED0 jmp [A0]
fn000031E6:
000031E6 4E56 FFEE link A6, -0x0012
000031EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000031EE 7000 moveq.l D0, 0x00
000031F0 2640 movea.l A3, D0
000031F2 206E 0008 movea.l A0, [A6 + 0x8]
000031F6 2050 movea.l A0, [A0]
000031F8 3E28 0006 move.w D7, [A0 + 0x6]
000031FC 6D52 blt +0x54 /* 00003250 */
000031FE 4A47 tst.w D7
00003200 660A bne +0xC /* 0000320C */
00003202 206D F4D4 movea.l A0, [A5 - 0xB2C]
00003206 2C28 013E move.l D6, [A0 + 0x13E]
0000320A 601E bra +0x20 /* 0000322A */
label0000320C:
0000320C 42A7 clr.l -[A7]
0000320E 3F07 move.w -[A7], D7
00003210 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00003214 2A1F move.l D5, [A7]+
00003216 206E 0008 movea.l A0, [A6 + 0x8]
0000321A 2050 movea.l A0, [A0]
0000321C 0828 0005 0015 btst.b [A0 + 0x15], 0x5
00003222 671E beq +0x20 /* 00003242 */
00003224 2045 movea.l A0, D5
00003226 2C28 0002 move.l D6, [A0 + 0x2]
label0000322A:
0000322A 4A86 tst.l D6
0000322C 6722 beq +0x24 /* 00003250 */
0000322E 2046 movea.l A0, D6
00003230 2050 movea.l A0, [A0]
00003232 2828 0004 move.l D4, [A0 + 0x4]
00003236 6718 beq +0x1A /* 00003250 */
00003238 2044 movea.l A0, D4
0000323A 2050 movea.l A0, [A0]
0000323C 2668 000C movea.l A3, [A0 + 0xC]
00003240 600E bra +0x10 /* 00003250 */
label00003242:
00003242 2845 movea.l A4, D5
00003244 7003 moveq.l D0, 0x03
00003246 B02C 0006 cmp.b D0, [A4 + 0x6]
0000324A 6604 bne +0x6 /* 00003250 */
0000324C 266C 000C movea.l A3, [A4 + 0xC]
label00003250:
00003250 2D4B 000C move.l [A6 + 0xC], A3
00003254 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003258 4E5E unlink A6
0000325A 2E9F move.l [A7], [A7]+
0000325C 4E75 rts
fn0000325E:
0000325E 4E56 FFD4 link A6, -0x002C
00003262 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003266 2E2E 0008 move.l D7, [A6 + 0x8]
0000326A 206E 0014 movea.l A0, [A6 + 0x14]
0000326E 4868 0006 pea.l [A0 + 0x6]
00003272 486E FFDE pea.l [A6 - 0x22]
00003276 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
0000327A 102D F845 move.b D0, [A5 - 0x7BB]
0000327E 802D F25E or.b D0, [A5 - 0xDA2]
00003282 6708 beq +0xA /* 0000328C */
00003284 1F3C 0001 move.b -[A7], 0x1
00003288 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
label0000328C:
0000328C 206E 0014 movea.l A0, [A6 + 0x14]
00003290 43EE FFF6 lea.l A1, [A6 - 0xA]
00003294 5C88 addq.l A0, 6
00003296 22D8 move.l [A1]+, [A0]+
00003298 3290 move.w [A1], [A0]
0000329A 7008 moveq.l D0, 0x08
0000329C B06E FFF6 cmp.w D0, [A6 - 0xA]
000032A0 670C beq +0xE /* 000032AE */
000032A2 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000032A6 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000032AA 6000 00DA bra +0xDC /* 00003386 */
label000032AE:
000032AE 3A2E FFFA move.w D5, [A6 - 0x6]
000032B2 2047 movea.l A0, D7
000032B4 2850 movea.l A4, [A0]
000032B6 3D6C 0006 FFF0 move.w [A6 - 0x10], [A4 + 0x6]
000032BC 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE]
000032C2 2C2C 000A move.l D6, [A4 + 0xA]
000032C6 6618 bne +0x1A /* 000032E0 */
000032C8 42A7 clr.l -[A7]
000032CA 2F07 move.l -[A7], D7
000032CC 4EBA FF18 jsr [PC - 0xE8 /* 000031E6 */]
000032D0 2C1F move.l D6, [A7]+
000032D2 660C bne +0xE /* 000032E0 */
000032D4 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000032D8 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000032DC 6000 00A8 bra +0xAA /* 00003386 */
label000032E0:
000032E0 42A7 clr.l -[A7]
000032E2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032E6 3F05 move.w -[A7], D5
000032E8 4267 clr.w -[A7]
000032EA 486E FFD4 pea.l [A6 - 0x2C]
000032EE 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000032F2 281F move.l D4, [A7]+
000032F4 661A bne +0x1C /* 00003310 */
000032F6 2F2E 0018 move.l -[A7], [A6 + 0x18]
000032FA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000032FE 3005 move.w D0, D5
00003300 48C0 ext.l D0
00003302 2F00 move.l -[A7], D0
00003304 2F2E 000C move.l -[A7], [A6 + 0xC]
00003308 2F07 move.l -[A7], D7
0000330A 4EBA FDCE jsr [PC - 0x232 /* 000030DA */]
0000330E 6076 bra +0x78 /* 00003386 */
label00003310:
00003310 2044 movea.l A0, D4
00003312 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4]
00003318 4AAE 000C tst.l [A6 + 0xC]
0000331C 6622 bne +0x24 /* 00003340 */
0000331E 2047 movea.l A0, D7
00003320 2050 movea.l A0, [A0]
00003322 2668 0016 movea.l A3, [A0 + 0x16]
00003326 200B move.l D0, A3
00003328 6610 bne +0x12 /* 0000333A */
0000332A 42A7 clr.l -[A7]
0000332C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00003330 265F movea.l A3, [A7]+
00003332 2047 movea.l A0, D7
00003334 2050 movea.l A0, [A0]
00003336 214B 0016 move.l [A0 + 0x16], A3
label0000333A:
0000333A 2D47 FFDA move.l [A6 - 0x26], D7
0000333E 6010 bra +0x12 /* 00003350 */
label00003340:
00003340 206E 000C movea.l A0, [A6 + 0xC]
00003344 2050 movea.l A0, [A0]
00003346 2668 0008 movea.l A3, [A0 + 0x8]
0000334A 2D6E 000C FFDA move.l [A6 - 0x26], [A6 + 0xC]
label00003350:
00003350 2047 movea.l A0, D7
00003352 2050 movea.l A0, [A0]
00003354 2028 0012 move.l D0, [A0 + 0x12]
00003358 D0BC 0000 0080 add.l D0, 0x80
0000335E 2F00 move.l -[A7], D0
00003360 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003364 2F06 move.l -[A7], D6
00003366 302E FFEE move.w D0, [A6 - 0x12]
0000336A 48C0 ext.l D0
0000336C 2F00 move.l -[A7], D0
0000336E 70FF moveq.l D0, 0xFFFFFFFF
00003370 2F00 move.l -[A7], D0
00003372 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003376 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000337A 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000337E 2F0B move.l -[A7], A3
00003380 42A7 clr.l -[A7]
00003382 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
label00003386:
00003386 206E 0014 movea.l A0, [A6 + 0x14]
0000338A 5C88 addq.l A0, 6
0000338C 43EE FFDE lea.l A1, [A6 - 0x22]
00003390 20D9 move.l [A0]+, [A1]+
00003392 3091 move.w [A0], [A1]
00003394 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003398 4E5E unlink A6
0000339A 205F movea.l A0, [A7]+
0000339C DEFC 0014 add.w A7, 0x14
000033A0 4ED0 jmp [A0]
000033A2 4E56 FFF4 link A6, -0x000C
000033A6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000033AA 266E 0010 movea.l A3, [A6 + 0x10]
000033AE 2A2E 0014 move.l D5, [A6 + 0x14]
000033B2 2E2E 0008 move.l D7, [A6 + 0x8]
000033B6 486B 0006 pea.l [A3 + 0x6]
000033BA 486E FFF6 pea.l [A6 - 0xA]
000033BE 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
000033C2 2047 movea.l A0, D7
000033C4 2050 movea.l A0, [A0]
000033C6 117C 0001 001A move.b [A0 + 0x1A], 0x1
000033CC 7008 moveq.l D0, 0x08
000033CE B06B 0006 cmp.w D0, [A3 + 0x6]
000033D2 670A beq +0xC /* 000033DE */
000033D4 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000033D8 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000033DC 6074 bra +0x76 /* 00003452 */
label000033DE:
000033DE 3C2B 000A move.w D6, [A3 + 0xA]
000033E2 3006 move.w D0, D6
000033E4 0440 004D subi.w D0, 0x4D /* 'M' */
000033E8 6710 beq +0x12 /* 000033FA */
000033EA 5340 subq.w D0, 1
000033EC 6718 beq +0x1A /* 00003406 */
000033EE 0440 003B subi.w D0, 0x3B /* ';' */
000033F2 672C beq +0x2E /* 00003420 */
000033F4 5340 subq.w D0, 1
000033F6 6728 beq +0x2A /* 00003420 */
000033F8 6048 bra +0x4A /* 00003442 */
label000033FA:
000033FA 2F05 move.l -[A7], D5
000033FC 2F0B move.l -[A7], A3
000033FE 2F07 move.l -[A7], D7
00003400 4EBA FA34 jsr [PC - 0x5CC /* 00002E36 */]
00003404 604C bra +0x4E /* 00003452 */
label00003406:
00003406 49D3 lea.l A4, [A3]
00003408 38BC 0001 move.w [A4], 0x1
0000340C 42A7 clr.l -[A7]
0000340E 2047 movea.l A0, D7
00003410 2050 movea.l A0, [A0]
00003412 3F28 0004 move.w -[A7], [A0 + 0x4]
00003416 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
0000341A 295F 0002 move.l [A4 + 0x2], [A7]+
0000341E 6032 bra +0x34 /* 00003452 */
label00003420:
00003420 2F05 move.l -[A7], D5
00003422 2F0B move.l -[A7], A3
00003424 2047 movea.l A0, D7
00003426 2050 movea.l A0, [A0]
00003428 2F28 000E move.l -[A7], [A0 + 0xE]
0000342C 1F3C 0001 move.b -[A7], 0x1
00003430 0C46 008A cmpi.w D6, 0x8A
00003434 57C0 seq D0
00003436 4400 neg.b D0
00003438 1F00 move.b -[A7], D0
0000343A 4267 clr.w -[A7]
0000343C 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00003440 6010 bra +0x12 /* 00003452 */
label00003442:
00003442 2F05 move.l -[A7], D5
00003444 2F0B move.l -[A7], A3
00003446 2F2E 000C move.l -[A7], [A6 + 0xC]
0000344A 42A7 clr.l -[A7]
0000344C 2F07 move.l -[A7], D7
0000344E 4EBA FE0E jsr [PC - 0x1F2 /* 0000325E */]
label00003452:
00003452 204B movea.l A0, A3
00003454 5C88 addq.l A0, 6
00003456 43EE FFF6 lea.l A1, [A6 - 0xA]
0000345A 20D9 move.l [A0]+, [A1]+
0000345C 3091 move.w [A0], [A1]
0000345E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003462 4E5E unlink A6
00003464 205F movea.l A0, [A7]+
00003466 DEFC 0010 add.w A7, 0x10
0000346A 4ED0 jmp [A0]
fn0000346C:
0000346C 4E56 0000 link A6, 0
00003470 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003474 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003478 2F2E 000C move.l -[A7], [A6 + 0xC]
0000347C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003480 206E 0008 movea.l A0, [A6 + 0x8]
00003484 2050 movea.l A0, [A0]
00003486 2F28 0004 move.l -[A7], [A0 + 0x4]
0000348A 4EBA FDD2 jsr [PC - 0x22E /* 0000325E */]
0000348E 4E5E unlink A6
00003490 205F movea.l A0, [A7]+
00003492 DEFC 0010 add.w A7, 0x10
00003496 4ED0 jmp [A0]
fn00003498:
00003498 4E56 FFF8 link A6, -0x0008
0000349C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000034A0 266E 000A movea.l A3, [A6 + 0xA]
000034A4 2053 movea.l A0, [A3]
000034A6 4AA8 000A tst.l [A0 + 0xA]
000034AA 6674 bne +0x76 /* 00003520 */
000034AC 3E28 0006 move.w D7, [A0 + 0x6]
000034B0 1028 001A move.b D0, [A0 + 0x1A]
000034B4 0A00 0001 xori.b D0, 0x1
000034B8 4A47 tst.w D7
000034BA 5DC1 slt D1
000034BC 8001 or.b D0, D1
000034BE 0240 0001 andi.w D0, 0x1
000034C2 6738 beq +0x3A /* 000034FC */
000034C4 2053 movea.l A0, [A3]
000034C6 3F28 0004 move.w -[A7], [A0 + 0x4]
000034CA 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
000034CE 2F0B move.l -[A7], A3
000034D0 4EBA F8B2 jsr [PC - 0x74E /* 00002D84 */]
000034D4 206D FD50 movea.l A0, [A5 - 0x2B0]
000034D8 2050 movea.l A0, [A0]
000034DA 302E 0008 move.w D0, [A6 + 0x8]
000034DE 48C0 ext.l D0
000034E0 2F00 move.l -[A7], D0
000034E2 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
000034E8 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000034EC 201F move.l D0, [A7]+
000034EE 49F0 080C lea.l A4, [A0 + D0 + 0xC]
000034F2 4254 clr.w [A4]
000034F4 7000 moveq.l D0, 0x00
000034F6 2940 0002 move.l [A4 + 0x2], D0
000034FA 6024 bra +0x26 /* 00003520 */
label000034FC:
000034FC 42A7 clr.l -[A7]
000034FE 2F0B move.l -[A7], A3
00003500 4EBA FCE4 jsr [PC - 0x31C /* 000031E6 */]
00003504 2D5F FFFC move.l [A6 - 0x4], [A7]+
00003508 6716 beq +0x18 /* 00003520 */
0000350A 4267 clr.w -[A7]
0000350C 486E FFFC pea.l [A6 - 0x4]
00003510 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00003514 3C1F move.w D6, [A7]+
00003516 6608 bne +0xA /* 00003520 */
00003518 2053 movea.l A0, [A3]
0000351A 216E FFFC 000A move.l [A0 + 0xA], [A6 - 0x4]
label00003520:
00003520 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003524 4E5E unlink A6
00003526 205F movea.l A0, [A7]+
00003528 5C4F addq.w A7, 6
0000352A 4ED0 jmp [A0]
0000352C 4E56 FFFA link A6, -0x0006
00003530 48E7 0308 movem.l -[A7], D6,D7,A4
00003534 102D F389 move.b D0, [A5 - 0xC77]
00003538 6654 bne +0x56 /* 0000358E */
0000353A 206D FD50 movea.l A0, [A5 - 0x2B0]
0000353E 2050 movea.l A0, [A0]
00003540 3C10 move.w D6, [A0]
00003542 5346 subq.w D6, 1
00003544 3D46 FFFA move.w [A6 - 0x6], D6
00003548 4247 clr.w D7
0000354A 603C bra +0x3E /* 00003588 */
label0000354C:
0000354C 206D FD50 movea.l A0, [A5 - 0x2B0]
00003550 2050 movea.l A0, [A0]
00003552 3007 move.w D0, D7
00003554 48C0 ext.l D0
00003556 2F00 move.l -[A7], D0
00003558 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000355E 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00003562 201F move.l D0, [A7]+
00003564 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
00003568 70FF moveq.l D0, 0xFFFFFFFF
0000356A B054 cmp.w D0, [A4]
0000356C 56C0 sne D0
0000356E 7203 moveq.l D1, 0x03
00003570 B26C 0004 cmp.w D1, [A4 + 0x4]
00003574 57C1 seq D1
00003576 C001 and.b D0, D1
00003578 670A beq +0xC /* 00003584 */
0000357A 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000357E 3F07 move.w -[A7], D7
00003580 4EBA FF16 jsr [PC - 0xEA /* 00003498 */]
label00003584:
00003584 5247 addq.w D7, 1
00003586 6906 bvs +0x8 /* 0000358E */
label00003588:
00003588 BE6E FFFA cmp.w D7, [A6 - 0x6]
0000358C 6FBE ble -0x40 /* 0000354C */
label0000358E:
0000358E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003592 4E5E unlink A6
00003594 4E75 rts